Badblocks
使用帶有 mkfs -l 的壞塊
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
?
來自
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