SDカードがPC(XP)で読めなくなってしまいました。
「ドライブHのディスクはフォーマットされていません。今すぐフォーマットしますか?」と表示されます。
他のPCに挿しても同じで、何度抜き差し、再起動しても同じです。
(「ディスクの管理」にも出てきません)
企業秘密のような物なので、外部のデータ復旧サービスへは依頼出来ません。
なんとか自力で救出したく、調べたところ、
このような場合、パーティション情報とやらが壊れているらしいです。
(教えてgoo内にも多数似た質問がありましたが、
下記に記す自分と同じケースは見つかりませんでした)
まず、復元ソフトを試してみましたが、
「data recovery」→不明なファイルシステムです。
「復元」→H:\にアクセス出来ません。
となり、
そもそもxp上で扱えないようです。
さらに調べて、「Test Diskでパーティションをリカバリする」というページを発見しました。
http://lets-go.hp.infoseek.co.jp/testdisk1.html
記述に従い、Proceed→Intel→Analyseと選択すると、
図4、5のようにはならず、図6に似た表示が出ます。
「Disk \\.\PhysicalDrive1 - 2033 MB / 1939 MiB - CHS 247 255 63
Current partition structure:
Partition Start End Size in sectors
(一行空欄)
Partition sector doesn't have the endmark 0xAA55」
↑この最後の一行は、「MBR末尾のブートシグニチャが壊れている場合」に出るそうです。
しかしここから先が分かりません。
引き続き記述に従い、「Quick Search」を選択、XPなので[N]を選択するのですが、
記述通りの図7のような画面にはならず、今度は
「Structure:Ok.
KeysA: add partition, L: load backup, Enter: to continue」
という表示が出るので、
記述に従い「Enter」を押すと、 今度は
「No partition found or selected for recovery」
と表示されます。
説明ページでは「図8」となるはずですが、
「図6」の(Partition sector doesn't have the endmark 0xAA55)経由の場合はそうはならなくていいみたいです。
それで記述通り次に「Deeper Search」を選択します。
(ちなみにここではwriteという選択肢は出ません)
問題はここからです。
本来であれば図9のように、HDDのセクタをスキャンして紛失したパーティションを検索するはずなのですが、
Analyse cylinder 76/246: 30%でいったん止まり、
「Read error at 75/254/63 (lba=1220939)」
と表示された後、
また動き出し、100%まで行った後、
Partition Start End Size in sectors
(空欄)
ここに何も表示されず、
下の方に
「Structure: Ok.
Key A: add partition, L:load backup, Enter: to continue」
と表示されます。
ここで
[Enter」を選択すると、「No partition found or selected for recovery」と表示され、[Quit]以外の選択肢が出てこなくなります。
と表示されます。
◆疑問◆これは、パーティション情報がひとつも見つからなかったということでしょうか?
そこで、また最初からやり直し、今度はそこでAを押し、add partitionを選択します。
すると、
「No partition 0 0 1 246 254 63 3968055」
と表示され、下の方に
[Cylinder] [ Head ] [ Sector ][Cylinder] [ Head ] [ Sector ]
[ Type ] [ Done ]
と選択肢が出ます。
◆ここから何をしていいのかが分かりません。
この先何かをすれば復旧できるのでしたら、続きを教えていただきたいです。
ちなみに、
http://pctrouble.lessismore.cc/software/testdisk.html
http://pctrouble.lessismore.cc/software/testdisk_pbr.html
も参考になりそうでしたが、
自分のケースについては記載されていないようです。
自分のこの状態は、もう復旧出来るレベルではないのでしょうか?
もしそうであるなら、いったんSDをフォーマットしてXP上で操作出来るようにしてから、
復元ソフトで復元に挑戦するとなるのでしょうか?
(しかし同様のトラブルを抱えた方へのアドバイスのほとんどは、「フォーマットは絶対しては駄目」とのものがほとんどのようですから、
それは最後の手段としておきたいと思います。)