SystemRescueCd:クラッシュしたWindows 7からファイルを保存し、ハードドライブを検出できない


0

ラップトップが突然動作しなくなり、単に起動しなくなり、起動元のディスクが見つからないというエラーが表示されます。ハードドライブが破損または破損していると思われます。

さて、見た目をよくするために、SystemRescueCd USBインストールでコンピューターを起動しました。ハードドライブが見えません。実行したコマンドとその出力を以下に示します

fsarchiver probe simple

[======DISK======] [=============NAME==============] [====SIZE====] [MAJ] [MIN]
[sda             ] [DataTraveler 2.0               ] [   489.00 MB] [  8] [  0]

[=====DEVICE=====] [==FILESYS==] [======LABEL======] [====SIZE====] [MAJ] [MIN] 
[loop0           ] [squashfs   ] [<unknown>        ] [   259.99 MB] [  7] [  0] 
[sda1            ] [vfat       ] [SYSLINUX         ] [   488.23 MB] [  8] [  1] 

ここでは、DataTraveler 2.0はSystemRescueCdを搭載した起動可能なUSBスティックです。

fdisk -l

Disk /dev/sda: 512 MB, 512753664 bytes
56 heads, 32 sectors/track, 558 cylinders, total 1001472 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0365986f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          32      999935      499952    b  W95 FAT32

私もdmesgをざっと見て、"hda"の grepを試みましたが、ハードライブの兆候は見つかりませんでした。

lshwSATAコントローラーなどの出力を提供してくれますが、ここで何を探すべきか本当に言えません。

これは失われた原因であり、ハードライブは単純に破壊されていますか?または、マウントしてデータを保存するドライブを発見するために私ができることは他にありますか?

更新

SystemRescueCdを使用した別の起動でfdisk -l、ドライブが

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x3421b7ec

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    27265023    13631488   27  Hidden NTFS WinRE
/dev/sda2   *    27265024    27469823      102400    7  HPFS/NTFS/exFAT
/dev/sda3        27469824   488394751   230462464    7  HPFS/NTFS/exFAT

そして fsarchiver probe simple

[======DISK======] [=============NAME==============] [====SIZE====] [MAJ] [MIN]
[sda             ] [Hitachi HTS54502               ] [   232.89 GB] [  8] [  0]

注:上記のUSBドライブは、/ dev / sdbとしてマップされるようになりました

デバイスをマウントしようとすると、次の出力が表示されます

root@sysresccd /root % mount -r /dev/sda1 /mnt/windows 
mount: special device /dev/sda1 does not exist

sda2とsda3についてもマウントしようとしたときに同じエラーが発生します。

またlshw、デバイスの詳細も表示されるようになりました。

更新2

もう1つわかったのは、今回はSystemRescueCdを起動して、メモリに完全にロードしました。たぶん、これは他のドライブがどのように表示されるかに関係しています。


ドライブはBIOS / UEFIに表示されますか?
アーニー14年

@ernie、はい、起動順序のページが表示さIDE0 : Hitachi ...
resource365

回答:


0

答えはあまりにも近すぎて見えませんでした。ブート後、SystemRescueCdは端末の基本的な使用法を出力します。そこでは、ntfs-3gを使用してWindows NTFSドライブをマウントし、完全な読み取り/書き込みをサポートするように指示しています。だから、単に次のコマンドを使用して、壊れたラップトップにドライブをマウントすることができました

ntfs-3g /dev/sda3 /mnt/windows

PSドライブに混乱を与えないように細心の注意を払いたい場合は、読み取り専用roオプションでマウントできます。実際には、Windowsが休止状態になったときにこれを使用する必要があるとドキュメントに記載されています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.