Thanks again Andrew,
On Sun, 15 Feb 2015, at 09:44 PM, Andrew Nayenko wrote:
> That's OK: exFAT keeps two copies of the superblock.
Hmm, I was trying to experiment with exfat-test.img with shaving off the
first EXFAT superblock with vim, but vim seems to want to load the
ENTIRE file in memory. Argh!
What tools do I use to edit out the first line, i.e. upto 00001800?
$ hexdump -C /mnt/m3/exfat-test.img | grep EXFAT
00000000 eb 76 90 45 58 46 41 54 20 20 20 00 00 00 00 00 |.v.EXFAT
.....|
00001800 eb 76 90 45 58 46 41 54 20 20 20 00 00 00 00 00 |.v.EXFAT
.....|
^C
> > I also managed to dd off the exfat partition of my test USB stick to
> > exfat-test.img. However I can't seem able to mount it!
> > sudo mount.exfat /mnt/sdd1/exfat-test.img /mnt/exfatmnt
> > FUSE exfat 1.1.0
> > fuse: mount failed: Block device required
> sudo mount -o loop /mnt/sdd1/exfat-test.img /mnt/exfatmnt
Great, that indeed works. =)
But I still struggling to understand how I dd the 1TB from the hex
00001c00. What dd invocation do I use to start at 00001c00?
$ sudo hexdump -C /dev/sdd | grep EXFAT
00001c00 eb 76 90 45 58 46 41 54 20 20 20 00 00 00 00 00 |.v.EXFAT
.....|
^C
I want to try make sure this works with a small USB 16GB stick before I
try recover the 500+GB. I think this will take a VERY long time since I
only have one USB3 port on my X220. Not to mention I worryingly got a
Buffer I/O error on device sdc1, sdc1 being my new M3 drive:
http://ix.io/gkJ
I guess dd is too dumb to be able to resume if something happens. I
can't reproduce the above issue, but my general feeling that I/O on my
USB ports are a tad unstable and CPU intensive. :/
Thanks very much in advance for the tips!