Thank you for the tips. They kinda motivated me to look into this "corruption" in more detail, hoping to find the problem with the knowledge/experience I have...
And it looks like you figured out about the ":" colon issue already... "Illegal" characters can be evil as I already witnessed once
- As I said (unless I edited the post after you've read it), the backup was saved in the wbfs2fat/windows folder, which itself sits on NTFS drive "C:" (E: is my system drive, C: is another drive; both drives are NTFS).
EditHexa reports each "wbfs file chunk" as "deleted" (the first character of each game ID is garbage), though they appear to have a valid pointer to the wbfs game data (for example, the first chunk of "åSBP01" aka "RSBP01" does point to the beginning of the Brawl ISO, at sector #71073792). I wonder, is that caused by wbfs2fat? Or was that actually done by Chkdsk? Either way, undeletion should be possible, isn't it?
As for the "WBFS" folder (entry #16), EditHexa says that it begins at sector #973197824. Oddly enough, the sectors before this one are readable (containing 0s), but sectors #973197824 through #973198263 are unreachable for EditHexa (checksum error, appearing after some seconds of processing -- what does this error mean?). And inside sector #973198272 there is some more data (let me know if you need it), including ASCII text "RMCP01~WBF ".
I am not very familiar with how FAT32 works, but I believe the clues above should be a good start to find what is wrong in the FAT structure.
EDIT: So the backup data was stored as an Alternate Data Stream thanks to the colon?! Now I understand why the "wbfs.G" file is created but not written to; the relative destination is in fact ".1329486159.back".
Managed to find the name of the backup after a lot of trial & error (batch-opening notepad instances for various timestamps until one file seems to be found) : wbfs.G:.1329486159.back
And it looks like you figured out about the ":" colon issue already... "Illegal" characters can be evil as I already witnessed once
- My OS is Windows 7 Ultimate 32-bit (aka x86), in French. My basic computer specs are in my signature.what vers of windows are you useing and on what fs (ntfs/fat) the backup was on?
- As I said (unless I edited the post after you've read it), the backup was saved in the wbfs2fat/windows folder, which itself sits on NTFS drive "C:" (E: is my system drive, C: is another drive; both drives are NTFS).
I have managed to dump some raw data using EditHexa, just enough (less than 60 MiB after un-RAR-ing) to contain (what I think are) the "FAT directory entries" at the end of the dump. Is that enough? (The whole HDD contains a total of 973198272 sectors each being 0x200 bytes long. The total storage capacity is 465 GB (GiB?) according to windows.)I would like you to give me a backup of the first part of the drive (~1-2% I guess, I would need to calculate that) e.g. using "dd"
I mainly would like it to analyse what went wrong
its possible I find a way to fix your fs, but that would take time and I can't garantee anything
If you are willing to do that I can look into the details
EditHexa reports each "wbfs file chunk" as "deleted" (the first character of each game ID is garbage), though they appear to have a valid pointer to the wbfs game data (for example, the first chunk of "åSBP01" aka "RSBP01" does point to the beginning of the Brawl ISO, at sector #71073792). I wonder, is that caused by wbfs2fat? Or was that actually done by Chkdsk? Either way, undeletion should be possible, isn't it?
As for the "WBFS" folder (entry #16), EditHexa says that it begins at sector #973197824. Oddly enough, the sectors before this one are readable (containing 0s), but sectors #973197824 through #973198263 are unreachable for EditHexa (checksum error, appearing after some seconds of processing -- what does this error mean?). And inside sector #973198272 there is some more data (let me know if you need it), including ASCII text "RMCP01~WBF ".
I am not very familiar with how FAT32 works, but I believe the clues above should be a good start to find what is wrong in the FAT structure.
I haven't tried other verification tools yet...in your place I would try other filesystem checkers (in readonly mode first)
I would use fsck.vfat but there are other ones for windows besides chkdsk
...
you could try wwt to fix the filesystem
afaik it has a readonly mode too, called testing iirc
From what I remember, nothing looked strange in the wbfs2fat log. If there was anything interesting in it, it might have been drown by the verbosity (logging about each WBFS file)...what makes this even more strange is that if the fat created was corrupt
wbfs2fat would have been unable to rename/move the files
causing them to still be in the root of the drive instead of the wbfs folder
(and would have printed errors to the log)
To me, it wouldn't have been very smart if I had left "WBFS Manager 3.0" open during the conversion... I'd be surprised if that were the case... So I'd say "no".was there some other program accessing the drive at the same time?
like a wbfs manager?
I have the feeling it should end quite well, especially if it helps you with bug-fixing (improving the reliability)I am terribly sorry
EDIT: So the backup data was stored as an Alternate Data Stream thanks to the colon?! Now I understand why the "wbfs.G" file is created but not written to; the relative destination is in fact ".1329486159.back".
Managed to find the name of the backup after a lot of trial & error (batch-opening notepad instances for various timestamps until one file seems to be found) : wbfs.G:.1329486159.back