SSDでCHKDSKを実行するのは安全ですか?


44

最近、Windows 7でラップトップでchkdskを実行する必要があるという警告が表示されるのを見ました。私のラップトップにはSSDが搭載されていて、そのようなドライブでchkdskを実行することにマイナスの影響があるかどうかわかりません。ドライブの「不良セクタ」の報告に潜在的な問題はありますか?セクターの物理的な概念は、プラッターとマイクロチップではまったく異なると思います。

SSDがTRIMをサポートしているとは思わない。それは約14か月前であり、簡単なWeb検索はそうではないことを示唆しているようです(ただし、この情報を確実に見つけることはほぼ不可能です!)。また、TRIMが関連するものであるかどうかもわかりません。削除の方法はあまり必要ないからです。

それで、SSDドライブでchkdskを実行することはどれほど安全ですか?

私が持っているSSDのモデルは、「Samsung SSD PB22-JS3 2.5」として報告されています。


SSDまたはラップトップの正確なモデルを教えてください。読んでいる人はあなたがウェブ検索で見つけた以上にそれについて知っているかもしれません。
CarlF

私を信じてください、舞台裏で削除が行われる方法に多くのことがあります。SMARTデータをチェックすると、大きなファイルを絶えず書き込みおよび削除するのではなく、蓄積されている通常の一時ファイル、ページングなどから単純にドライブ容量の10倍のホスト書き込みが明らかになるドライブを日常的に見ています。
Shinrai

1
なぜ人々はSSDで何かをすることをとても恐れているのですか?それはまるでそれらがあなたがそれらに非常に注意しなければ爆発する神聖なデバイスであるかのようです!
ミルチアチレア

1
@iconiK-最新のSSDでは、心配することはほとんどないはずです。しかし、第一世代または第二世代のSSDでは、人々が心配する多くの落とし穴がありました(実際の問​​題とは限りませんが)。主流で使用されているSSDは、非常に新しいテクノロジーです。(SuperUserの)ここにいるほとんどの人は、CDやDVDのような保存期間が数十年しかないことに気づかないと思います。10年前にCDにバックアップしたことをすべて知っていますか?ビットが...錆びされる可能性があります
エイロン

1
@Eilon、そうですが、最悪の事態は、ドライブの一部で数回の書き込みサイクルを使用することです。セルが数万の書き込みサイクルを持ち、スマートコントローラーがウェアレベリングなどを行うことで、SSDはHDDよりもはるかに信頼性が高くなります(フラット障害の代わりに読み取り専用モードになります)。
ミルチャチレア

回答:


25

ドライブの「不良セクタ」の報告に潜在的な問題はありますか?

おそらく、chkdskは1つまたは3つのセクターを不良として報告し、OSにそれらの使用を停止するように指示できます。これにより、使用可能なディスク領域がわずかに減少しますが、永続的ではありません(努力すれば元に戻すことができます)。しかし、chkdskがSSDセクターを悪いと報告するのを見て驚いたでしょう。ただし、不良セクタを見つけるためにchkdskを実行しません。

それで、SSDドライブでchkdskを実行することはどれほど安全ですか?

何も傷つけないでください。ファイルシステムの破損があった場合、それはまともな考えです。考えられる破損ソース:

  • クリーンシャットダウン
  • 不正な動作をする悪意のあるまたは良性のソフトウェア。
  • 非ECC保護された貧弱なメモリからランダムに反転したビット。

1
ウェアレベリングはこれを完全に間違っていませんか?不良メモリセルが見つかる可能性がありますが、SSDはファイルシステムのその領域を別の場所に移動します。また、ドライブのすべてのポイントでデータを読み書きして、不良セクタをテストしませんか?
エンドリス

14

そのようなドライブでchkdskを実行することにマイナスの影響があるかどうかはわかりません。

いいえ、SSDでchkdskを実行しても悪影響はありません。

ドライブの「不良セクタ」の報告に潜在的な問題はありますか?

はい、SSDにセクターがないことは事実ですが、SSDの一部を「消耗」させると、OSはそれを「不良セクター」として報告/認識します。

それで、SSDドライブでchkdskを実行することはどれほど安全ですか?

実際、まったく実行する必要はないかもしれません...現代のSSDドライブは、摩耗したビットを自動的に再マッピングします(ウェアレベリングテクノロジー)。これは、ドライブが破壊できないことを保証するものではありません。摩耗したビットがたくさんあると、最終的に使用可能なビットがなくなるでしょう...


1
「はい、SSDにセクターがないのは事実ですが、SSDの一部が「摩耗」すると、OSはそれを「不良セクター」として報告/認識します。」これは正確だとは思いません。iconiKが指摘したように、OSが不良セクタを見つけた場合、ドライブはすでに死にかけています。セルがドライブコントローラーで読み取れない場合(CRC失敗)、エラー修正コードを使用してセルを回復し、OSに対して透過的な内部的に再マッピングを試みます。コントローラーがこれに失敗すると、OSからの読み取りが失敗します(->不良セクター)。
ジョージ

1
chkdsk何らかの理由でディスク上のファイルシステム構造が破損している場合、実行する必要があります。不良セクタがあるとは限りません。不良セクタ以外は、ファイルシステムの破損を引き起こす可能性があります。
ローレンス

これはおそらく真実ですが、いくつかの参照がいいでしょう
エンドリス

georgに同意します。ビデオ監視サーバーのSamsung 850 EVO SSDがchkdskの不良セクターを報告しています。Samsung Magicianによれば、104TBがディスクに書き込まれ、SMARTボタンに「修正不可能なエラーカウント:99」と表示されます。これは、ドライブファームウェアがCRCで修正して新しいブロックに移動するのに十分なデータを99回読み取れなかったことを意味します。このようなエラーは、chkdskの不良セクターとして表示され、約10個のファイルが破損しています。さらに詳しい情報:techreport.com/review/27909/...
クリス・ドラゴン

11

他の人はCHKDSKのハードウェア部分に焦点を合わせていますが、ソフトウェア部分については少し書きます。

CHKDSKは、不良セクタを検出するはずのディスクで表面スキャンを実行できますが、話には別の部分があります。また、蓄積されたファイルシステムの問題をチェックして修正します。Windowsから通知された場合は、必ず実行してください。NTFSの新しいバージョンにはCHKDSKの必要性を減らすさまざまな改善がありますが、CHKDSKを実行する必要がある場合がまだあります。


ただし、実際には、ドライブで読み取り/書き込みサーフェススキャンを実行し、摩耗しますか?
エンドリス

4

私の知る限り、CHKDSKは、不良セクタのスキャンを要求した場合に、ドライブからの読み取りが可能かどうかのみをチェックします。その定義により、SSDは次の2つの場合に不良セクタを取得します。

  • コントローラーにダイがあります->ドライブ全体が停止しています。
  • セルが破損している->コントローラーが再マッピングに失敗しました(すべてのスペアスペースが使用されていますか?)

書き込みサイクルの枯渇によって死ぬセルは「読み取り専用モード」になります。つまり、蓄積された電荷が消失するまで(少なくとも10年かかると予想される)、データは正常に読み取られます。これは悪いセクターではありません。

したがって、CHKDSKはファイルシステムのエラーについてのみ警告します。SMARTツールを使用して、ドライブの状態を確認する必要があります。


実際、CHKDSKはファイルシステムエラーについてユーザーに通知し、修正を試みます。
-AndrejaKo

1

Revo Drive 120GBでチェックディスクを実行し、不良セクタにより30 GBのスペースを失いました。revodrive SSDでチェックディスクを実行しません。しかし、私は他の人を保証することはできません。


あなたの損失は、おそらくすべてのRevo Driveのものではありません。
ハイドンWVN

1

実行chkdsk /f(または同等)して、ファイルシステムエラーを修正します。不良セクタをチェックする必要がないため、chkdsk / rを実行しないでください。チェックのための集中的なディスクアクティビティは、SSDの不必要な摩耗であり、一般に悪い考えとして認識されています。

> = Win8で/scanあり、の/spotfix代わりにand を使用することに注意してください/f。Win7以前では、まだ使用してい/fます。

http://www.makeuseof.com/tag/stuck-chkdsk-use-fix-right-way/


0

私はこの問題に出くわしました。

「不良セクタのスキャンとリカバリの試行」でCHKDSKを実行しました。問題のあるファイルをいくつか見つけて「修正」しました。「修正済み」ファイルの生のファイル比較を行ったところ、ファイルのセクションがゼロになっていることがわかりました。

これは、Corsair Performance ProでWindows 7を実行していました。


1
しかし、あなたのポイントは何ですか?CHKDSKがファイルに損害を与えたとして非難していますか?おそらくそれが起こったことではないからです。ディスクの一部の領域が不良になり、それらのデータが回復不能になったようです。CHKDSKは、破損した領域をポイントしないようにファイルを再構成したため、プロセスは不良セクタにアクセスしようとせずにファイルを読み取ることができます。ただし、CHKDSKを実行する前にデータが失われました。
スコット

軽微な修正:CHKDSKの実行後にデータが完全に失われました。彼は、CHKDSKを実行する前に、破損したセクターからデータを取得するためにSpinRiteのような回復ソフトウェアを使用できたでしょう。CHKDSKが不良セクタを超えた場合、そのセクタからバイトを持ち上げようとはしません。しかし、CHKDSKが不良セクターの原因ではなかったというのは正しいことです。
ヤンDoggen
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.