mkfs.vfat -c
不良ブロックの簡単なチェックを行います。捕捉できない断続的なエラーをbadblocks
検出するには、さまざまなモードでマルチパスを実行してください。mkfs.vfat -c
mkfs.vfat -l filename
不良ブロックのあるファイルは で読み取ることができますbadblocks
。しかし、不良ブロックを使用してファイルを生成する方法の例が見つかりませんでした。
私の考えでは、次のように簡単になりそうです。
badblocks -w /dev/sde1 > filename
mkfs.vfat -l filename /dev/sde1
しかし、私はこれを確認できませんでした。これを確認したり、badblocks
生成された入力の使用方法を説明したりできる信頼できるソースがありますかmkfs.vfat -l filename
?
答え1
からman badblocks
:
-o output_file
Write the list of bad blocks to the specified file. Without
this option, badblocks displays the list on its standard output.
The format of this file is suitable for use by the -l option in
e2fsck(8) or mke2fs(8).
したがって、正しい方法は次のとおりです。
badblocks -o filename /dev/sde1
mkfs.vfat -l filename /dev/sde1