ฉันมีแล็ปท็อป dell ที่เพิ่ง "เสียชีวิต" (มันจะได้รับหน้าจอสีน้ำเงินแห่งความตายเมื่อเริ่มต้น) และฮาร์ดไดรฟ์จะทำให้เสียงคลิกที่เป็นวงจรแปลก ๆ
ฉันต้องการดูว่าฉันสามารถใช้เครื่องมือบางอย่างในเครื่อง linux ของฉันเพื่อกู้คืนข้อมูลได้หรือไม่ดังนั้นฉันจึงเสียบเข้าที่นั่น
ถ้าฉันเรียกใช้ "fdisk" ฉันจะได้รับ:
Disk /dev/sdb: 20.0 GB, 20003880960 bytes
64 heads, 32 sectors/track, 19077 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Disk identifier: 0x64651a0a
Disk /dev/sdb doesn't contain a valid partition table
ไม่เป็นไรตารางพาร์ติชั่นนั้นยุ่งเหยิง อย่างไรก็ตามถ้าฉันเรียกใช้ "testdisk" เพื่อพยายามแก้ไขตารางมันค้างที่จุดนี้ทำให้เกิดเสียงคลิกที่เป็นวัฏจักรเดียวกัน:
Disk /dev/sdb - 20 GB / 18 GiB - CHS 19078 64 32
Analyse cylinder 158/19077: 00%
ฉันไม่สนใจเกี่ยวกับฮาร์ดไดรฟ์ที่ทำงานอีกครั้งและเพียงแค่ข้อมูลดังนั้นฉันจึงวิ่ง "gpart" เพื่อหาว่าพาร์ติชันเคยเป็นอย่างไร ฉันได้รับสิ่งนี้:
dev(/dev/sdb) mss(512) chs(19077/64/32)(LBA) #s(39069696) size(19077mb)
* Warning: strange partition table magic 0x2A55.
Primary partition(1)
type: 222(0xDE)(UNKNOWN)
size: 15mb #s(31429) s(63-31491)
chs: (0/1/1)-(3/126/63)d (0/1/32)-(15/24/4)r
hex: 00 01 01 00 DE 7E 3F 03 3F 00 00 00 C5 7A 00 00
Primary partition(2)
type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX) (BOOT)
size: 19021mb #s(38956987) s(31492-38988478)
chs: (4/0/1)-(895/126/63)d (15/24/5)-(19037/21/31)r
hex: 80 00 01 04 07 7E FF 7F 04 7B 00 00 BB 6F 52 02
ดังนั้นฉันจึงพยายามที่จะเมานต์กับพาร์ติชัน NTFS เก่า แต่มีข้อผิดพลาด:
sudo mount -o loop,ro,offset=16123904 -t ntfs /dev/sdb /mnt/usb
NTFS signature is missing.
ฮึ. ตกลง. แต่ฉันพยายามรับข้อมูลดิบโดยการเรียกใช้
dd if=/dev/sdb of=/home/erik/brokenhd skip=31492 count=38956987
แต่ไฟล์มีขนาดสูงสุด 59885568 ไบต์และทำให้เกิดเสียงคลิกเหมือนกันทุกรอบ
เห็นได้ชัดว่ามีเซกเตอร์ที่ไม่ดี แต่ฉันไม่รู้จะทำอย่างไรกับมัน!
ข้อมูลยังคงอยู่ที่นั่น ... ถ้าฉันดูไฟล์ 57MB ใน textpad ... ฉันสามารถดูข้อมูลดิบจากไฟล์ได้
ฉันจะนำข้อมูลของฉันกลับมาได้อย่างไร
ขอบคุณสำหรับคำแนะนำใด ๆ
วิธีการแก้:
ฉันสามารถกู้คืนข้อมูลของฉันได้ประมาณ 90%:
- แช่แข็งแข็งตัวในช่องแช่แข็ง
- ใช้Ddrescueเพื่อทำสำเนาของไดรฟ์
- เนื่องจาก Ddrescue ไม่สามารถรับไดรฟ์ของฉันเพียงพอที่จะใช้testdisk เพื่อกู้คืนพาร์ทิชัน / ระบบไฟล์ของฉันฉันจึงใช้photorec เพื่อกู้คืนไฟล์ส่วนใหญ่ของฉัน