تڪليف ذريعي هلڻ يا هڪ ڊيٽا جي بحالي جي ڪوشش جي ڊگهي تاريخ

اهو 2019 هو. اسان جي ليبارٽري کي 9.1GB جي گنجائش سان ڪوانٽم فائر بال پلس KA ڊرائيو ملي، جيڪا اسان جي وقت لاءِ عام ناهي. ڊرائيو جي مالڪ موجب، ناڪامي 2004 ۾ ناڪامي بجلي جي فراهمي جي ڪري ٿي، جنهن هارڊ ڊرائيو ۽ ٻين پي سي اجزاء کي پاڻ سان گڏ ورتو. ان کان پوء ڊرائيو جي مرمت ۽ ڊيٽا کي بحال ڪرڻ جي ڪوشش سان مختلف خدمتن جا دورا ڪيا ويا، جيڪي ناڪام ٿيا. ڪجهه حالتن ۾، انهن واعدو ڪيو ته اهو سستو هوندو، پر انهن ڪڏهن به اهو مسئلو حل نه ڪيو، ٻين ۾ اهو تمام مهانگو هو ۽ ڪلائنٽ ڊيٽا کي بحال ڪرڻ نه چاهيو، پر آخر ۾ ڊسڪ ڪيترن ئي سروس سينٽرن جي ذريعي گذريو. اهو ڪيترائي ڀيرا گم ٿي ويو، پر حقيقت اها آهي ته مالڪ اڳ ۾ ڊرائيو تي مختلف اسٽيڪرز کان معلومات کي رڪارڊ ڪرڻ جو خيال رکيو، هن کي يقيني بڻائڻ ۾ مدد ڪئي ته هن جي هارڊ ڊرائيو ڪجهه سروس سينٽرن مان واپس آئي هئي. گھمڻ بغير ڪنهن نشان جي گذري نه سگهيو، سولڊرنگ جا ڪيترائي نشان اصل ڪنٽرولر بورڊ تي رهيا، ۽ ايس ايم ڊي عناصر جي گهٽتائي پڻ بصري طور تي محسوس ڪيو ويو (اڳتي ڏسندي، مان چوندس ته هن ڊرائيو جي مسئلن جو اهو گهٽ ۾ گهٽ آهي).

تڪليف ذريعي هلڻ يا هڪ ڊيٽا جي بحالي جي ڪوشش جي ڊگهي تاريخ
چانور. 1 HDD Quantum Fireball Plus KA 9,1GB

اسان کي پهريون ڪم اهو ڪرڻو هو ته ڊونر آرڪائيو ۾ ڪم ڪندڙ ڪنٽرولر بورڊ سان هن ڊرائيو جي اهڙي قديم جڙيل ڀاءُ جي ڳولا ڪئي وئي. جڏهن هي جستجو مڪمل ٿي وئي، اهو ممڪن ٿي ويو ته وسيع تشخيصي قدمن کي کڻڻ لاء. شارٽ سرڪٽ لاءِ موٽر وائنڊنگز کي چيڪ ڪرڻ ۽ پڪ ڪرڻ کان پوءِ ته ڪو شارٽ سرڪٽ نه آهي، اسان ڊونر ڊرائيو کان مريض جي ڊرائيو تي بورڊ لڳايو. اسان پاور لاڳو ڪريون ٿا ۽ شافٽ جي گھمڻ واري عام آواز کي ٻڌون ٿا، فرم ویئر کي لوڊ ڪرڻ سان گڏ ڪيليبريشن ٽيسٽ پاس ڪريون ٿا، ۽ چند سيڪنڊن کان پوءِ ڊرائيو رپورٽ ڪري ٿو رجسٽرڊ ڪري ٿو ته اهو انٽرفيس مان حڪمن جو جواب ڏيڻ لاءِ تيار آهي.

تڪليف ذريعي هلڻ يا هڪ ڊيٽا جي بحالي جي ڪوشش جي ڊگهي تاريخ
چانور. 2 DRD DSC اشارا اشارو حاصل ڪرڻ لاء تياري جو اشارو.

اسان فرم ويئر ماڊلز جي سڀني نقلن جو بيڪ اپ ڪندا آهيون. اسان فرم ويئر ماڊلز جي سالميت جي جانچ ڪريون ٿا. ماڊيول پڙهڻ ۾ ڪو به مسئلو ناهي، پر رپورٽن جي تجزيي مان معلوم ٿئي ٿو ته ڪجهه بيچيني به آهي.

تڪليف ذريعي هلڻ يا هڪ ڊيٽا جي بحالي جي ڪوشش جي ڊگهي تاريخ
چانور. 3. زون ٽيبل.

اسان زونل ورهائڻ واري ٽيبل تي ڌيان ڏيون ٿا ۽ ياد رکون ٿا ته سلنرز جو تعداد 13845 آهي.

تڪليف ذريعي هلڻ يا هڪ ڊيٽا جي بحالي جي ڪوشش جي ڊگهي تاريخ
چانور. 4 P-list (ابتدائي لسٽ - پيداوار جي چڪر دوران متعارف ٿيل خرابين جي فهرست).

اسان نقصن جي تمام ننڍڙي تعداد ۽ انهن جي جڳهه ڏانهن ڌيان ڏينداسين. اسان فيڪٽري جي خرابي کي لڪائڻ واري لاگ ماڊل (60h) کي ڏسون ٿا ۽ اهو معلوم ٿئي ٿو ته اهو خالي آهي ۽ ان ۾ هڪ داخلا شامل ناهي. ان جي بنياد تي، اسان فرض ڪري سگھون ٿا ته اڳئين سروس سينٽرن مان هڪ ۾، شايد ڊرائيو جي خدمت واري علائقي سان ڪجهه ڦيرڦار ڪيا ويا هجن، ۽ حادثاتي طور تي يا ارادي طور تي هڪ غير ملڪي ماڊل لکيو ويو آهي، يا اصل ۾ خرابين جي فهرست. هڪ صاف ڪيو ويو. هن مفروضي کي جانچڻ لاءِ، اسان ڊيٽا ايڪسٽريڪٽر ۾ هڪ ٽاسڪ ٺاهيندا آهيون جنهن سان ”سيڪٽر-بي-سيڪٽر ڪاپي ٺاهيو“ ۽ ”مجازي مترجم ٺاهيو“ اختيارن کي فعال ڪيو ويو آهي.

تڪليف ذريعي هلڻ يا هڪ ڊيٽا جي بحالي جي ڪوشش جي ڊگهي تاريخ
چانور. 5 ٽاسڪ پيٽرولر.

ٽاسڪ ٺاھڻ کان پوءِ، اسان ورهاڱي واري ٽيبل ۾ داخلائن کي ڏسون ٿا سيڪٽر صفر (LBA 0) ۾

تڪليف ذريعي هلڻ يا هڪ ڊيٽا جي بحالي جي ڪوشش جي ڊگهي تاريخ
چانور. 6 ماسٽر بوٽ رڪارڊ ۽ ورهاڱي جي ٽيبل.

آفسيٽ 0x1BE تي ھڪڙو داخلا آھي (16 بائيٽ). ورهاڱي تي فائل سسٽم جو قسم NTFS آهي، 0x3F (63) شعبن جي شروعات ۾، ورهاڱي جي سائيز 0x011309A3 (18) شعبن جي شروعات ۾.
شعبي ايڊيٽر ۾، کوليو LBA 63.

تڪليف ذريعي هلڻ يا هڪ ڊيٽا جي بحالي جي ڪوشش جي ڊگهي تاريخ
چانور. 7 NTFS بوٽ سيڪٽر

NTFS ورهاڱي جي بوٽ جي شعبي ۾ معلومات جي مطابق، اسان هيٺيان چئي سگهون ٿا: حجم ۾ قبول ٿيل شعبي جي سائيز 512 بائيٽ آهي (لفظ 0x0 (0) آفسيٽ 0200x512B تي لکيل آهي)، ڪلستر ۾ شعبن جو تعداد آهي 8 (بائيٽ 0x0 آفسيٽ 0x08D تي لکيو ويو آهي)، ڪلستر جي ماپ 512x8 = 4096 بائيٽ آهي، پهريون MFT رڪارڊ ڊسڪ جي شروعات کان 6 سيڪٽرز جي آفسيٽ تي واقع آهي (آفسيٽ 291x519 چوٿين لفظ 0x30 0 00 00 00C 00 00 (0) پهريون MFT ڪلسٽر جو نمبر. شعبي جو نمبر فارمولا سان ڳڻيو ويندو آهي: ڪلسٽر نمبر * ڪلسٽر ۾ شعبن جو تعداد + سيڪشن جي شروعات تائين 00*00+786=432).
اچو ته سيڪٽر 6 ڏانهن وڃو.

تڪليف ذريعي هلڻ يا هڪ ڊيٽا جي بحالي جي ڪوشش جي ڊگهي تاريخ
جوڙ. 8

پر هن شعبي ۾ موجود ڊيٽا مڪمل طور تي MFT رڪارڊ کان مختلف آهي. جيتوڻيڪ اهو اشارو ڪري ٿو هڪ ممڪن غلط ترجمي جي ڪري هڪ غلط عيب لسٽ جي ڪري، اهو هن حقيقت کي ثابت نٿو ڪري. وڌيڪ چيڪ ڪرڻ لاء، اسان ڊسڪ کي پڙھندا سين 10 شعبن جي ٻنهي طرفن ۾ 000 شعبن جي نسبت. ۽ پوءِ اسين جيڪي پڙهون ٿا ان ۾ باقاعده اظهار جي ڳولا ڪنداسين.

تڪليف ذريعي هلڻ يا هڪ ڊيٽا جي بحالي جي ڪوشش جي ڊگهي تاريخ
چانور. 9 پهريون MFT رڪارڊنگ

شعبي 6 ۾ اسان پهريون MFT رڪارڊ ڳوليندا آهيون. ان جي پوزيشن 291 شعبن جي حساب سان هڪ کان مختلف آهي، ۽ پوء 551 رڪارڊز جو هڪ گروپ (32 کان 16 تائين) مسلسل پٺيان. اچو ته سيڪٽر 0 جي پوزيشن کي شفٽ ٽيبل ۾ داخل ڪريون ۽ اڳتي وڌون 15 شعبن سان.

تڪليف ذريعي هلڻ يا هڪ ڊيٽا جي بحالي جي ڪوشش جي ڊگهي تاريخ
جوڙ. 10

رڪارڊ نمبر 16 جي پوزيشن آفسٽ 12 تي هجڻ گهرجي، پر اسان اتي ايم ايف ٽي رڪارڊ جي بدران صفر ڳوليندا آهيون. اچو ته ڀرپاسي واري علائقي ۾ به اهڙي ئي ڳولا ڪريون.

تڪليف ذريعي هلڻ يا هڪ ڊيٽا جي بحالي جي ڪوشش جي ڊگهي تاريخ
چانور. 11 MFT داخلا 0x00000011 (17)

MFT جو هڪ وڏو ٽڪرو دريافت ڪيو ويو آهي، رڪارڊ نمبر 17 سان شروع ٿئي ٿو 53 رڪارڊ جي ڊيگهه سان) 646 شعبن جي شفٽ سان. پوزيشن 17 لاءِ، شفٽ ٽيبل ۾ +12 شعبن جي هڪ شفٽ رکو.
خلا ۾ MFT ٽڪرن جي پوزيشن کي طئي ڪرڻ کان پوء، اسان اهو نتيجو ڪري سگهون ٿا ته اهو بي ترتيب ناڪامي ۽ غلط آفسٽس تي MFT ٽڪرن جي رڪارڊنگ وانگر نظر نٿو اچي. هڪ نسخو غلط مترجم سان تصديق ڪري سگهجي ٿو.
شفٽ پوائنٽن کي وڌيڪ مقامي ڪرڻ لاءِ، اسان وڌ ۾ وڌ ممڪن بي گھرڻ کي مقرر ڪنداسين. هن کي ڪرڻ لاء، اسان اهو طئي ڪيو آهي ته NTFS ورهاڱي جي آخر مارڪر (بوٽ شعبي جي ڪاپي) کي منتقل ڪيو ويو آهي. شڪل 7 ۾، آفسيٽ 0x28 تي، کواڊورڊ 0x00 00 00 00 01 13 09 A2 (18) شعبن جي ورهاڱي جي سائيز جي قيمت آھي. اچو ته ورهاڱي جي آف سيٽ کي شامل ڪريون پاڻ ڊسڪ جي شروعات کان وٺي ان جي ڊگھائي تائين، ۽ اسان کي NTFS مارڪر 024 + 866= 18 جي آخر جو آفسيٽ ملي ٿو، جيئن توقع ڪئي وئي، بوٽ سيڪٽر جي گهربل ڪاپي موجود نه هئي. جڏهن ڀرپاسي واري علائقي کي ڳولهيو، اهو مليو هو +024 شعبن جي وڌندڙ شفٽ سان لاڳاپو آخري MFT ٽڪرا.

تڪليف ذريعي هلڻ يا هڪ ڊيٽا جي بحالي جي ڪوشش جي ڊگهي تاريخ
چانور. 12 ڪاپي NTFS بوٽ شعبي جي

اسان 18 آفسيٽ تي بوٽ شعبي جي ٻي ڪاپي کي نظر انداز ڪريون ٿا، ڇاڪاڻ ته اهو اسان جي ورهاڱي سان لاڳاپيل ناهي. پوئين سرگرمين جي بنياد تي، اهو قائم ڪيو ويو ته سيڪشن جي اندر 041 شعبن جا شامل آهن جيڪي "پاپ اپ" نشر ۾، جيڪي ڊيٽا کي وڌايو.
اسان ڊرائيو جي مڪمل پڙهڻ کي انجام ڏيو ٿا، جيڪو 34 اڻ پڙهيل شعبن کي ڇڏي ٿو. بدقسمتي سان، قابل اعتماد طور تي ضمانت ڏيڻ ناممڪن آهي ته اهي سڀئي خاميون پي-فهرست مان هٽائي ڇڏيون آهن، پر وڌيڪ تجزيي ۾ اهو مشورو ڏنو ويو آهي ته انهن جي پوزيشن کي غور ڪيو وڃي، ڇاڪاڻ ته ڪجهه حالتن ۾ اهو ممڪن ٿيندو ته قابل اعتماد طور تي شفٽ پوائنٽن کي طئي ڪرڻ سان. شعبي جي درستگي، ۽ فائل نه.

تڪليف ذريعي هلڻ يا هڪ ڊيٽا جي بحالي جي ڪوشش جي ڊگهي تاريخ
چانور. 13 ڊسڪ پڙهڻ جا انگ اکر.

اسان جو ايندڙ ڪم شفٽ جي تقريبن جڳهن کي قائم ڪرڻ هوندو (فائل جي درستگي تائين جنهن ۾ اهي واقع ٿيا). هن کي ڪرڻ لاء، اسان سڀني MFT رڪارڊ کي اسڪين ڪنداسين ۽ فائل جي جڳهن جي زنجير ٺاهينداسين (فائل جا ٽڪرا).

تڪليف ذريعي هلڻ يا هڪ ڊيٽا جي بحالي جي ڪوشش جي ڊگهي تاريخ
چانور. 14 فائلن جي جڳھ جي زنجير يا انھن جا ٽڪرا.

اڳيون، فائل کان فائل ڏانهن منتقل ڪندي، اسان ان لمحي کي ڳوليندا آهيون جنهن ۾ متوقع فائل هيڊر جي بدران ٻيو ڊيٽا هوندو، ۽ گهربل هيڊر هڪ خاص مثبت شفٽ سان ملندو. ۽ جيئن اسان شفٽ پوائنٽن کي بهتر ڪريون ٿا، اسان ٽيبل ڀريون ٿا. ان کي ڀرڻ جو نتيجو 99 سيڪڙو کان وڌيڪ فائلن جي بغير نقصان جي ٿيندو.

تڪليف ذريعي هلڻ يا هڪ ڊيٽا جي بحالي جي ڪوشش جي ڊگهي تاريخ
چانور. 15 يوزر فائلن جي لسٽ (هن اسڪرين شاٽ کي شايع ڪرڻ لاءِ ڪلائنٽ کان رضامندي حاصل ڪئي وئي)

انفرادي فائلن ۾ پوائنٽ شفٽ قائم ڪرڻ لاء، توهان اضافي ڪم ڪري سگهو ٿا، ۽ جيڪڏهن توهان فائل جي ساخت کي ڄاڻو ٿا، ڊيٽا جي شموليت ڳوليو جيڪي ان سان لاڳاپيل نه آهن. پر اهو ڪم معاشي طور تي ممڪن نه هو.

پي ايس مان پڻ پنهنجن ساٿين کي خطاب ڪرڻ چاهيان ٿو، جن جي هٿن ۾ هي ڊسڪ اڳ ۾ هو. مھرباني ڪري محتاط رھو جڏھن ڊيوائس فرم ويئر سان ڪم ڪريو ۽ ڪجھ به تبديل ڪرڻ کان پھريائين سروس ڊيٽا جو بيڪ اپ ڪريو، ۽ جيڪڏھن توھان ڪم تي ڪلائنٽ سان متفق ٿيڻ جي قابل نه ھئا ته عمدي طور تي مسئلو نه وڌو.

اڳيون اشاعت: ميچز تي محفوظ ڪرڻ يا پيس ڪرڻ واري HDD Seagate ST3000NC002-1DY166 مان ڊيٽا کي بحال ڪرڻ

جو ذريعو: www.habr.com

تبصرو شامل ڪريو