这个系统已经很老了,客户已经报废了这套系统,但里面的数据希望能拷贝出来,迁移到新的系统上(新系统应该是现在主流的WINDOWS\LINUX或UNIX,传入文件都不是大问题)。
我接手时,遇到很多问题,系统无法启动,硬盘损坏等,后来虽然全部解决了(解决过程稍后有机会记录),但COPY文件真是为难了我了。
一个好的办法是,自己写个文件系统的解释程序(类似于驱动),这个方式会麻烦一些,同时需要对文件系统底层结构做下深入研究。这种做法我也做成功了,但毕竟适用性差,有点大材小用。先不讲这个,看另外的方法:利用所有操作系统对硬盘IO的兼容性,用dd或tar直接在祼设备上进行文件传输:
dd是一个向设备进行字节完整输入输出的程序。
tar是一个备份/打包/压缩程序。
为了操作方便,我在虚拟机下完成这个任务。
原文地址:http://blog.51cto.com/sun510/2073512