web-dev-qa-db-ja.com

HDDの損傷したセクターをどのようにパーティション分割できますか?

だから私が持っていたアイデアは、HDD上に損傷したセクターのみまたは少なくともすべてを含むパーティションを作成したいということです(損傷したセクターのみが不可能な場合は、いくつかの通常のセクターも問題ありません)、メインパーティションは損傷を受けていないセクター。

そのようなことは可能ですか?なぜだか想像できません。

1
Grumpy ol' Bear

これはひどい考えです。それをしないでください。不良ブロックは、ドライブがすぐに停止していることを意味します。今すぐデータを入手してください。

ドライブの先頭近くに不良ブロックがある場合は、パーティションテーブルが存在する必要がある場所などであるため、おそらく失敗しています。

おそらくマゾヒズムのためにこれを真剣にやりたいのであれば、最初にあなたが良いブロックの大きなセクションをどこに持っているかを理解する必要があります。

Fdiskを使用して、パーティションの開始位置と終了位置を正確に手動で宣言できます。 Gpartedも素晴らしいツールですが、同じ粒度は得られません。

言うだけで、これをしないでください。

8
James T Snell

これが最新のドライブである場合、いくつかの予約済みセクターがあり、不良セクターが表示されるとリダイレクトされます。 「不良」セクターが表示された場合は、予約済み領域がすでに使い果たされている可能性があります(保証できません。セクターが損傷しているHHDは絶対に使用しないでください。リスクが大きすぎます)。

Linuxでは、badblocksコマンドは、ファイルシステム上のこれらのセクターをマークするのに役立ちます(ext2では、おそらくext3とext4)。

とにかく、現在のIDE/SATA/USBHDDは賢すぎると思います。ブロックI/Oに失敗すると、エラーは返されませんが、デバイスのリセット、I/Oの再試行などが行われます。

2
kestasx

あなたがそうしようとすると、奇妙なことがたくさん起こります

気にしない重要でないデータやファイルがある場合は、そうしようとしないでください。

[〜#〜] mhdd [〜#〜]プログラムを hiernのブート15.2 CD/DVD で使用できると主張する場合、このプログラムは、不良セクタが正確にどこにあるかを検出するために使用されます。次に、fdiskコマンドを使用して、不良セクタから離れたパーティションを分離または作成できます。

 Note 

    When damaged sectors start to appear that mean the rest of the hard
    will be alike [with exceptions some times] , so don't make that
1
itvsai