3.5英寸软盘FAT文件系统下恢复误删除的文件
2011年3月23日 15:35
仅仅是期末考试之后的娱乐节目而已,我们都知道软盘和FAT文件系统已经淘汰N个世纪了。
首先,想必如今没有人家中还在使用软盘,大部分电脑也已经不再附带软驱了,我的本本就是。所以这里的软盘是虚拟出来的。
[bachue@localhost ~]$ dd if=/dev/zero of=floppy.img bs=1024 count=1440 1440+0 records in 1440+0 records out 1474560 bytes (1.5 MB) copied, 0.0217136 s, 67.9 MB/s [bachue@localhost ~]$ mkfs.vfat floppy.img mkfs.vfat 3.0.9 (31 Jan 2010)
用dd创建一个1440×1024字节,即1.44MB的虚拟磁盘,按照vfat文件系统进行格式化,就可以模拟出软盘了。
然后使用虚拟机,这里使用的是VMware Player,具有挂载虚拟软盘的功能,据我所知,另一个带有此功能的是微软的虚拟机VPC,而开源界用的较多的VirtualBox,我没有找到这个功能。
在虚拟机中挂载软盘。毫无疑问,使用Linux自己的挂载功能是完全可以的,但是使用Windows,更有实战的味道。(搞笑,谁这年头还会拿个软盘来让你恢复?)
挂载成功。
随便写点神马吧。。表太和谐就行。
文件写入完毕
假设现在出现误操作,删了文件
表痛哭流涕,回Linux修复去。