ディスク 0 以外のディスクで CHKDSK を実行しますか?

ディスク 0 以外のディスクで CHKDSK を実行しますか?

私のシステムには 3 つのディスクがあり、そのうちの 1 つは USB 2 で接続された SATA エンクロージャ内の不良である可能性のあるラップトップ ディスクです。これは Windows のディスク 1 です (ディスク 0、ディスク 1、ディスク 2 のうち)。CHKDSKこのディスクで実行したいのですが、プライマリ ディスクまたはドライブ文字でしか実行できないようです。

ドライブがコンピューターに表示されません。これは、ドライブが不良であるか、ドライブ文字がプライマリ ディスク (C: および D:) と同じであるためです。

Linux でもディスクが見つからず、gpartedデバイスに IO エラーが表示されました。

専門家に持っていくか、捨ててしまう前に、できる限りのことをしようと思っています。

答え1

ドライブ文字が「同じ」になるのは不可能です。なぜなら、ドライブ文字は Windows によって割り当てられるものであり、ディスク上のどこかに永久に保存されているわけではないからです。たとえば、単にE:と が使用されますF:。そうでない場合は、diskmgmt.mscまたは を使用して新しいドライブ文字を割り当ててみてくださいmountvol。(ディスクは、ディスク文字だけでなく、フォルダにもマウントできることを忘れないでください。たとえばC:\Disks\Backup)。

しかし、あなたが言ったように、Linuxはディスク上のI/Oエラーも報告するので、これは問題がない「ドライブ文字」を使用しますが、レベルは低くなります。

chkdskマウントできないボリュームで実行するのはあまり意味がありません。の主な目的chkdskは、ファイルシステム一貫性を保つため、Windows が認識しないファイルシステムについては、chkdskの支援は受けられません。

関連情報