LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1287|回复: 2

U盘坏了,有它的镜像文件,请问怎样读出?

[复制链接]
发表于 2005-12-7 10:58:04 | 显示全部楼层 |阅读模式
一个杂牌的U盘,正常时在系统里模拟成两个盘,一个软驱和一个移动硬盘。当时用的是这样的命令:
软驱:mount -t msdos /dev/sda /mnt/floppy (这里的sda后不带数字,否则不行)
移动硬盘:mount -t vfat /dev/sdb1 /mnt/u_disk (这里的sdb后又要带数字才行)

坏了之后在各种操作系统下均提示IO错,无法读取其内容。但在windows下用了一个什么U盘修复工具后做出了一个镜像文件,不太清楚它是怎么读出来的,我想可能类似unix下的 dd 这个命令吧。不过在windows下也打不开这个镜像文件,估计是模拟成两个驱动器这种U盘不多,哪里有点问题。到了Linux下,我试过了mount -t xxx -o loop u_disk.img /mnt/u_disk这样的命令,这里的xxx指我的系统支持的每一种文件系统,均告失败。

请问这样的镜像文件该用什么样的方式来访问呢?
发表于 2005-12-11 04:42:47 | 显示全部楼层
也许认不出来了,如果这样的话。。你试试用strings来提取需要的字符,
或者用easyrecovery来修复吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-12 10:04:42 | 显示全部楼层
多谢回复,看来我只能痛苦地接受这个事实了!
不过如果不考虑U盘是坏的这个情况,为这种U盘用dd做一个镜像文件的话应该用什么样的方法来读取呢?单纯做为一个技术问题来探讨一下吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表