我们有一些USB存储设备,文件系统已损坏(RAW)。我们真的不知道确切的原因,所以我想模拟这个问题。是否有任何工具或方法来销毁文件系统。或者更好的是,是否有关于如何不破坏文件系统的指南。
谢谢!
答案 0 :(得分:4)
在某些情况下,Shred可能无法与所有文件系统一起使用。 除了碎片之外的另一种选择是对整个分区本身进行处理。
假设您的设备是/ dev / sdb或类似的东西,您可以使用以下命令编写整个分区,
dd if=/dev/zero of=/dev/sdb
这应该覆盖分区的所有内容,包括前一个文件系统的数据结构(超级块等)为零,有效地为您杀死文件系统。
答案 1 :(得分:3)
如果您可以访问Linux系统,则可以使用shred
。
插入USB存储,执行dmesg | tail
以获取所创建设备的名称(如果您使用的计算机只有一个HD可能是/dev/sdb
),则以root身份执行以下命令或使用sudo
(将/dev/sdX
替换为实际设备):
shred /dev/sdX
如果您的USB设备有多个分区,则可以在单个分区而不是整个设备上执行shred
,如果您为其提供了相应的设备文件句柄(例如/dev/sdb1
)。
shred
通过使用随机数据多次覆盖指定文件(或在本例中为整个分区或设备) - 如果您的USB存储器很大,这可能需要很长时间。