前回Windowsを使用していたときに、一部のアプリケーションがメモリリークを起こし、約7GBに達したためにクラッシュしました。タスクマネージャーを開くことさえできなかったため、PCをリセットしました。しかし、Ubuntu(14.04)で再起動した後、パーティションにまったくアクセスできず、エラーが発生しました。
Error mounting /dev/sdb2 at /media/username/Windows2: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000" "/dev/sdb2" "/media/username/Windows2"' exited with non-zero exit status 13: ntfs_attr_pread_i: ntfs_pread failed: Input/output error
Failed to read NTFS $Bitmap: Input/output error
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.
Ntfsfixを試しましたが、問題は見つかりませんでした。
user@Desktop:~$ Sudo ntfsfix /dev/sdb2
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdb2 was processed successfully.
同じディスク上の他の2つのパーティション(そのうちの1つはブートローダーを含む)は正常に動作しているように見えることに注意してください。
Windowsは起動せず、代わりに "UNMOUNTABLE_BOOT_VOLUME"という自明のBSODを表示します。
リカバリディスクから起動し、chkdsk/rを実行してみました。 1日かかり、かなりの数のエラーを見つけたようですが、何も変わりませんでした。
私は何をすべきかわかりません。これは2013年11月のWD Blueで、それほど古いものではありません。それに関するデータは私にとって非常に重要であり、何らかの理由でそれを失いたくありません。
少なくともUbuntuにマウントするために、それを機能させる方法はありますか?問題はSATAコントローラーにあるのでしょうか?もちろん、比較的古いAsus Sabertooth x79があります。代わりにdskchk/fを試す必要がありますか?
編集:smartctlを使用して、ドライブのヘルスステータスを確認します。結果は、少なくとも今のところはかなり良いことを示しているので、これはハードウェア障害ではありません。
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 199 199 051 Pre-fail Always - 68063
3 Spin_Up_Time 0x0027 176 172 021 Pre-fail Always - 2158
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 296
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 6
7 Seek_Error_Rate 0x002e 200 200 000 Old_age Always - 0
9 Power_On_Hours 0x0032 070 070 000 Old_age Always - 22013
10 Spin_Retry_Count 0x0032 100 100 000 Old_age Always - 0
11 Calibration_Retry_Count 0x0032 100 100 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 295
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 225
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 70
194 Temperature_Celsius 0x0022 102 075 000 Old_age Always - 41
196 Reallocated_Event_Count 0x0032 194 194 000 Old_age Always - 6
197 Current_Pending_Sector 0x0032 193 193 000 Old_age Always - 1302
198 Offline_Uncorrectable 0x0030 200 200 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 198 000 Old_age Always - 20
200 Multi_Zone_Error_Rate 0x0008 200 200 000 Old_age Offline - 0
また、今回は/ fオプションを使用して、WindowsリカバリCDから別のchkdskを実行しました。動作しているように見えたが、再び何も変わらなかった。
Windowsをセーフモードで起動しようとすると、多くのドライバーが読み込まれ(パーティションがまだ完全に破棄されていないことを意味します)、数分間フリーズした後BSODされました。 Ubuntuはパーティションをマウントすることもできませんでした。
(破損した)Windows NTFSパーティションがあります。クローズドソースであるため、Microsoft Windowsは、Linuxがその秘密ディスク構造を修復することを困難または不可能にします。エラーメッセージがIn the first case run chkdsk /f on Windows then reboot into Windows twice
と言うように。 Windowsはディスクを修正できます。 AskUbuntuではなく、Windowsサポートサイトの代替メディアからWindowsを起動する方法を尋ねます。そうしないと、バックアップからデータを復元する必要があります(バックアップがありますよね?)。