バグのあるWindows VistaインストールをUbuntuに置き換えました。すべてが正常に機能しますが、すべてのファイルを保持していたメインHDにアクセスできなくなりました。ここに私が得るエラーメッセージがあります:
Error mounting: mount exited with exit code 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
必ずしもハードウェアの問題ですか?そうでない場合、UbuntuからHDを修復する方法はありますか?
chkdsk /R
は、NTFSで物事が難しくなったときに非常に重要なコマンドです。残念ながら、私はそれが行うすべてを網羅するLinuxツールを知りません。要するに、それを実行するには、何らかのWindowsリカバリディスクが必要になります。
手元に持っていない場合は、ISOが サポートフォーラムの別のセットのスレッド で提供されています(最初の回答を参照)。
NTFSディスクの表面チェックを実行できるntfsfix
(ntfsprogs
パッケージの一部)などのツールがありますが、ドライブを修正できない傾向があります。
ntfsfix
は私のために働いた:
Sudo ntfsfix /dev/sdb1
ntfs-3g
パッケージで提供されます。
NTFSはクローズドソースのMicrosoftファイルシステムであり、推奨されるようにchkdsk /f
を実行してWindowsを修復する必要があります。問題がハードウェアに関連している場合は、hddを交換する必要があります。
背景:
だから私は、多かれ少なかれ、同じ問題に直面していました。 HDのNTFSパーティションにある約12個のファイルにアクセスできず、削除することもできませんでした。 backintimeのエラーログでそれらについて知るようになりました。 VMwareでWindow 7を起動し、共有フォルダーを介してファイルを含むフォルダーにアクセスし、それらを新しいフォルダーにコピーしました。しかし、何らかの理由で、これらのファイル(0バイト)をWindows 7から削除することもできませんでした。 OSがこれらのファイルに低レベルでアクセスすることはありませんでした。
ntfsfix
は修正しませんでしたが、何も問題はないと言い、fsck
はデバイスがすべて素晴らしいと言いました。ファイルがネットワークドライブを介して共有されたため、chkdsk /R
ができませんでした。また、物理マシンにWindow 7がインストールされていませんでした。
解決策(vmplayerの手順ですが、virtualboxの場合は簡単に追跡できます):
私にとって、Windows 7は新しいパーティションを検出し、起動時にチェックディスクを実行しました。多くの(インデックス)クリーニングが必要でした。バグのあるファイルはなくなりました。そして問題は解決しました。
私は一度同じような状況に遭遇しましたが、ハードディスクをウィンドウに保存した後、ディスクのエラーを確認するよう求めるポップアップが表示されました。
goto computerを要求しなかった場合、ドライブを右クリックしてからプロパティをクリックします。タブ「ツール」
「今すぐ確認」を選択します
ハードディスクを安全に取り外さないと、このタイプのエラーが発生します。
SDカードをNTFSとして新たにフォーマットした後、これを取得しました。最初にそれをアンマウントする必要がありました。
Sudo umount -l /dev/sdx1
その後、マウントが再び機能しました