2012-10-17 43 views
5

我们有一些USB存储设备是文件系统损坏(RAW)。我们不知道确切的原因,所以我想模拟这个问题。有没有破坏文件系统的工具或方法?或者更好的是,是否有任何指导如何不销毁文件系统。如何销毁文件系统

谢谢!

+0

你想通过手动销毁文件系统来达到目的。如果你想知道文件系统是如何被损坏的,你将不得不尝试使用该设备完成的所有事情,并检查是否同时记录了它。 – dngfng

回答

2

如果您有权访问Linux系统,则可以使用shred

插入USB存储,执行dmesg | tail获得创建的设备的名称(如果您使用的计算机只有一个HD它可能是/dev/sdb),然后执行下面的命令,作为根或sudo(更换/dev/sdX与实际设备):

shred /dev/sdX 

如果您的USB设备有您可以对单个分区的整个设备,而不是执行shred多个分区,如果你给它适当的设备文件句柄(如/dev/sdb1)。

shred通过用随机数据覆盖指定的文件(或在这种情况下,整个分区或设备)多次工作 - 如果您的USB存储器很大,这可能需要很长时间。

+1

...如果您没有Linux,请下载Ubuntu,然后从DVD或闪存驱动器启动它:无需安装。 –

1

在某些情况下,Shred可能无法在所有文件系统中使用。 除了碎片之外,另一种选择是dd整个分区本身。

假设你的设备是/ dev/sdb的或类似的东西,你可以使用下面的命令DD整个分区,

dd if=/dev/zero of=/dev/sdb 

这应该覆盖分区中的所有内容,包括数据结构(超级块等)以前的文件系统为零,有效地为您查杀文件系统。