在FreeBSD 8中,我怎样才能在闪存盘上恢复已删除的片/分区?

我不小心删除了我的USB闪存盘上的主分区。

有没有办法解决这个问题? 我甚至无法在Windows中看到驱动器? 它在磁盘工具中不可用。

如果我甚至可以格式化(作为msdosfs),这将是伟大的。

如果你不关心数据,重新运行FreeBSD安装程序,select一个“自定义”安装types,select选项3(“分区”),并创build一个新的分区(你可以按A使分区工具抓住整个磁盘,然后只是改变types为Windows将喜欢(7 = NTFS),Windows应该能够看到它的格式)。
请记住在退出之前写入新的分区表( W )。
显然要格外小心,因为这里的一个错误(如select错误的驱动器重新分区)可能真的毁了你整整一天…

显然你应该可以用Windows分区工具做同样的事情(但是我没有这些方便)。


如果你想真正地获取你的数据,答案会更复杂一些(你需要像以前一样重新创build分区表,这就要求你知道旧的布局,如果没有,你就开始进入磁盘探索或恢复工具)。