web-dev-qa-db-ja.com

Chkdskは空き領域がないために常に失敗しますが、90%の空き領域があります

少し故障していると思われるドライブを持っていますが、センサーやアラートが作動していません。とにかく、私はそれを置き換える前に重要なファイルをそこから移動することにしました。

しかし、すべての移動操作には永遠にかかります(フルスピードで転送されることもありますが、場合によっては数Kb/sに低下します)、IOエラーが発生することがあります。

そこで、chkdskを実行することにしました。しかし、それから私はこの失敗をします:

ボリュームビットマップを修正するにはディスク容量が不足しています。 CHKDSKが中止されました。

それは実際にはそうではないはずです。基本的にはディスクから可能な限り削除しており、現在の使用方法は次のとおりです。

fsutil volume diskfree k:
Total # of free bytes        : 923025682432
Total # of bytes             : 1000202039296
Total # of avail free bytes  : 923025682432

言い換えれば、1TBのディスクに923GBの空き容量があります。 chkdskが失敗する理由はありません。 chkdskの実行を終了して、いくつかのファイルを取得するためにできることはありますか?

これがchkdskからの完全な出力です:

C:\>chkdsk /X K:
The type of the file system is NTFS.
Volume label is Secondary.

Stage 1: Examining basic file system structure ...
  354560 file records processed.
File verification completed.
  8 large file records processed.
  0 bad file records processed.

Stage 2: Examining file name linkage ...
  370206 index entries processed.
Index verification completed.
  0 unindexed files scanned.
  0 unindexed files recovered.

Stage 3: Examining security descriptors ...
Security descriptor verification completed.
  7823 data files processed.
CHKDSK discovered free space marked as allocated in the volume bitmap.
Insufficient disk space to fix volume bitmap.  CHKDSK aborted.
8
usr123

Chkdskは通常かなり信頼性がありますが、まれに、chkdskがファイルシステムから非常に悪いデータを取得して混乱することがあります。

データを削除してスペースを解放しようとすると、実際には事態が悪化した可能性があります。
疑わしいファイルシステムには絶対に書き込まないでください。削除も書き込みです!!!

さらにデータが破損するリスクはありません。すべてのデータを別の場所にコピーして、ドライブを再フォーマットしてください。

11
Tonny

免責事項:コメントを投稿するためのいくつかの担当者が欠落しています、そうでなければ私はこれをコメントとして投稿したでしょう。

ドライブのSMART値を報告してください。

ドライブ速度の突然の低下は、障害のあるセクターの再割り当てに関連していることがよくあります。

リファレンス https://kb.acronis.com/content/9105

したがって、すでに再割り当てされているセクターが多すぎるために、スペースが残っていない可能性があります。元の値が表示されるため、ボリュームサイズには反映されません。

ドライブに重要なものが何も残っていない場合は、ntfsで再フォーマットして、サイズを確認してください。

更新:ドライブのブロックベースのイメージを clonezilla で保存できます

作成されたイメージをマウントして、そこからデータを回復することができます。 不良セクタのあるハードドライブからのデータの回復 も参照してください。

2
os_1