NECのノートパソコンLL370/Rを使っていたのですが、先日からネットをしている最中などに動きが極端に鈍くなることがあり、昨夜CドライブとDドライブのディスクチェックを試みたところ、”ドキュメント(D)is not a vaid short file name.”(HPProductAssistant)というウインドウが出てDドライブにアクセスできなくなりました。
コンピュータを開くとCドライブ、Dドライブともにアイコンはあるのですが、Dドライブの空き容量表示が出ません。
Dドライブのプロパティを覗くと使用量、空き容量ともに0バイトと表示されています。
CとDはパーティション分けしているだけで、HDDは1個なのですが、これって物理的に壊れているのでしょうか?Cドライブも近いうちにアクセス不可能になったりしますか?復元専門会社に依頼することなく、復元する方法はないのでしょうか?
なお、ウインドウズはvista Home Premium SP2で、購入から約3年が経過しています。
宜しくお願いします。
2つ目は、入力ミスです。
1つ目の、
> Failed to mount '/dev/sda3': 入力/出力エラーです
sda3のパーティションの中の管理テーブルがおかしいです。
特に、
> it and mount a different device under the /dev/mapper/
このmapperは、エラーチェックのときに、別なものと入れ替えられているといったことです。
エラー発生のため、保存していた前のものと交換しているということのようです。
このメッセージが出ると、我々には手が出ません。
専門業者に頼むしかありません。
もしくは、諦めてください。
お役に立てなくて、残念です。
KNOPPIXは、Windowsが起動しないときのデータのバックアップ等に使ってください。
質問者
補足
お返事が遅くなって申し訳ございません。
実は、その後KNOPPIXでtestdiskを何度か試み、writeが出るまで持って行けたのですが、何をどう間違えたのか、Windowsが起動しなくなり、下手にリカバリなどをしてDドライブのデータを上書きしてしまうことを恐れ、PC買い替えに至ったところです。
その間、ネットに接続できず、音信不通となっていたことをお詫び申し上げます。
さて、上記について詳細に説明しますと、図10の段階で下記のような表示になりました。
D HPFS-NTFS 0 32 33 364 217 45 5859328[Windows RE]
D HPFS-NTFS 364 217 46 11306 163 57 175779840[Windows Vista]
D HPFS-NTFS 11306 163 58 28752 210 2 280272896
D FAT32 LBA 28752 210 3 30401 75 10 26482688[NEC-RESTORE]
3番目でコマンドPをすると
Can't open filesystem seems damaged.
と表示され、緑色反転させてEnter→Write→Y
と操作すると
You will have to reboot for the change to take effect.
と表示され、終了してVistaを再起動させようとしたところ、OSが見つからない旨の表示がされ、起動できなくなった次第であります。
事ここに至っては旧PCのHDDを新PCに接続してデータを読み込むしかないように思えます。
新しい質問となりますので、ここでの補足等はこれにて一旦閉めさせていただこうかと思います。
最後までご丁寧な助言をしていただき、ありがとうございました!!
回答番号6の補足の「testdisk」の結果を見る限り、Dパーティションの中の管理テーブルをエラーチェックで壊してしまった可能性が高いです、
ここは、回答番号6のマウントコマンドを試す方法があると思いますが、少し、状況が厳しいので、下記の強制マウントしかないようです。
下記の方法に変更して、マウントしてみてください。
mount -t ntfs-3g /dev/sda3 /media/sda3 -o force
-o
は、ハイフォン小文字のオーです。
オプションの意味です。
これでエラーメッセージが出なければ、データのバックアップをしてください。
下記のコマンドを駆使して、コピーしてください。
コマンドの機能が分からないときは、
man コマンド
と入れて、説明を見てください。
例えば、
man cd
man ls
とかです。
cd /media/sda3
ls -al
pwd
cp
特に、cpコマンドに「-R」をつけると、ディレクトリ(Windowsで言うフォルダ)毎コピーします。
cp -R /media/sda3/aaa /media/sdb1/aaa
ただし、/media/sdb1は、USBメモリ等の保存する側と仮定しています。
よって、マウントコマンドをコピーの前にやっておくことです。
mount /dev/sdb1 /media/sdb1
もし、強制マウントコマンドで、エラーメッセージが出た場合は、補足願います。
たぶん諦めてもらうかもしれません。
質問者
補足
エラーなのかどうか分かりませんが、下記のメッセージが出ました。
半角スペースの入れ方で2種類の異なるメッセージが出たので、入力したまんま、貼り付けます。
1つ目
root@Microknoppix:/home/knoppix# mount -t ntfs-3g /dev/sda3 /media/sda3 -o force
ntfs_mst_post_read_fixup: magic: 0xffffffff size: 1024 usa_ofs: 65535 usa_count: 65534: 無効な引数です
Record 0 has no FILE magic (0xffffffff)
Failed to load $MFT: 入力/出力エラーです
Failed to mount '/dev/sda3': 入力/出力エラーです
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.
2つ目
root@Microknoppix:/home/knoppix# mount -t ntfs-3g/dev/sda3/media/sda3-o force
Usage: mount -V : print version
mount -h : print this help
mount : list mounted filesystems
mount -l : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
mount -a [-t|-O] ... : mount all stuff from /etc/fstab
mount device : mount device at the known place
mount directory : mount known device here
mount -t type dev dir : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
mount --bind olddir newdir
or move a subtree:
mount --move olddir newdir
One can change the type of mount containing the directory dir:
mount --make-shared dir
mount --make-slave dir
mount --make-private dir
mount --make-unbindable dir
One can change the type of all the mounts in a mount subtree
containing the directory dir:
mount --make-rshared dir
mount --make-rslave dir
mount --make-rprivate dir
mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using -L label or by uuid, using -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say man 8 mount .
以上です。宜しくお願いします。
> あと、2つのパーティションしかないドライブが、何故か無名のボリュームとD,C、
> 「NECーRESTORE」の4つに分かれています。
言われているのは、たぶんこんな感じのイメージだと思います。
01 Windows PE サイズは小さくて、100MB前後だと思います。
02 Windows VISTA
03 問題のDパーティション
04 NEC-RESTORE
特に、問題のDパーティションの「fdisk -l」で出力された前後の情報が欲しいと思っています。
NEC-RESTOREというのは、リカバリエリアと呼ばれるもので、パソコンが起動しなくなったときなどは、ここから再セットアップして購入時点に戻すためのものです。
購入後、リカバリCD/DVD-ROMを作成すれば、このパーティションは削除して他の目的に使えるのですけど。
質問者
補足
早速ありがとうございます。No.2への補足になりますが、
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size(logical/physical):512bytes/512bytes
I/O size(minimum/optimal):512bytes/512bytes
Disk identifier:Oxca247942
デバイス Boot Start End Blocks Id System
/dev/sda1 1 365 2929664 27 Unknown
Partition 1 does not end on cylinder boundary.
/dev/sda2 365 11307 187889920 7 HPFS/NTFS
/dev/sda3 11307 28753 140136448 7 HPFS/NTFS
/dev/sda4 28753 30402 13241344 c W95 FAT32 (LBA)
です。宜しくお願いします。
補足
お返事が遅くなって申し訳ございません。 実は、その後KNOPPIXでtestdiskを何度か試み、writeが出るまで持って行けたのですが、何をどう間違えたのか、Windowsが起動しなくなり、下手にリカバリなどをしてDドライブのデータを上書きしてしまうことを恐れ、PC買い替えに至ったところです。 その間、ネットに接続できず、音信不通となっていたことをお詫び申し上げます。 さて、上記について詳細に説明しますと、図10の段階で下記のような表示になりました。 D HPFS-NTFS 0 32 33 364 217 45 5859328[Windows RE] D HPFS-NTFS 364 217 46 11306 163 57 175779840[Windows Vista] D HPFS-NTFS 11306 163 58 28752 210 2 280272896 D FAT32 LBA 28752 210 3 30401 75 10 26482688[NEC-RESTORE] 3番目でコマンドPをすると Can't open filesystem seems damaged. と表示され、緑色反転させてEnter→Write→Y と操作すると You will have to reboot for the change to take effect. と表示され、終了してVistaを再起動させようとしたところ、OSが見つからない旨の表示がされ、起動できなくなった次第であります。 事ここに至っては旧PCのHDDを新PCに接続してデータを読み込むしかないように思えます。 新しい質問となりますので、ここでの補足等はこれにて一旦閉めさせていただこうかと思います。 最後までご丁寧な助言をしていただき、ありがとうございました!!