- Joined
- Oct 27, 2002
- Messages
- 23,745
- Solutions
- 14
- Reaction score
- 13,765
- Trophies
- 4
- Age
- 48
- Location
- Engine room, learning
- XP
- 15,714
- Country

I don't know if wfsdump rely on the first sector too.
Maybe that tool can't access the drive if the drive's header is bad.
if you can't access it, we will try to swapp it with a working header.
no idea what I'm doing, ahaha
as long as you have a backup, we can try.
I suppose we can use dd to copy the header.
1. backup your 500gb partition to backup_500.bin
dd if=/dev/usbx of=backup_500.bin
2. format a new drive (small hdd, or flash drive)
3.(optional) dump the new drive to flashpartition.bin
4. dump header's first 64 bytes from that new drive :
dd if=flashpartition.bin (or if=/dev/usbx) of=header.bin bs=64 count=1
5. write good header dump to broken 500gb hdd
dd if=header.bin of=/dev/usbx bs=64 count=1
Am I right?
Edit:
Sorry, it seems bs= can't be less than 512
Maybe that tool can't access the drive if the drive's header is bad.
if you can't access it, we will try to swapp it with a working header.
no idea what I'm doing, ahaha
as long as you have a backup, we can try.
I suppose we can use dd to copy the header.
1. backup your 500gb partition to backup_500.bin
dd if=/dev/usbx of=backup_500.bin
2. format a new drive (small hdd, or flash drive)
3.(optional) dump the new drive to flashpartition.bin
4. dump header's first 64 bytes from that new drive :
dd if=flashpartition.bin (or if=/dev/usbx) of=header.bin bs=64 count=1
5. write good header dump to broken 500gb hdd
dd if=header.bin of=/dev/usbx bs=64 count=1
Am I right?
Edit:
Sorry, it seems bs= can't be less than 512
Last edited by Cyan,







