利用FreeBSD的Livesf CD盘拷贝数据
X60换固态硬盘,原来的日立5400转的硬盘太慢了,试一试固态硬盘。
但是原来硬盘的系统和数据要拷过去,不想重装了。ghost是必须的,但是要注意Fat32格式的分区不能存超过4g的文件,要分割。
ghost之前要清理一下系统,做个磁盘碎片整理,把虚拟文件关了,或者转移到不ghost的分区。
ghost的过程就不说了,网上教程很多。
ghost之后发现文件太大,12G,刻盘也不行,U盘也没有那么大。想一下,只能用FreeBSD的livesf cd。
先把x61的xp装个FileZilla Server,做成ftp服务器。不过要记得打开xp防火墙的ftp功能,然后把ghost备份的目录设为ftp的目录即可。
把固态硬盘插到T61上,用MaxDOS光盘启动,用PQ分区,记得要把其中一个逻辑分区格式成fat32。
然后用FreeBSD的Livesf CD盘启动。进入安装界面后选 急救模式(Fixit),再选 CD/DVD。
设置下网卡,ifconfig看看网络怎么样。
然后把硬盘挂起来。
先去 /dev 看看硬盘,注意要选择fat32的分区挂,freebsd的逻辑分区是从5开始的。
# mkdir /disk1
# mount_msdosfs /dev/ad1s6 /disk1
# cd /disk1
# fetch ftp的文件地址
这样就可以把ghost的文件下载到固态硬盘上,然后再用MaxDOS启动,用ghost恢复系统即可。然后把固态硬盘插到x61上,无法启动,估计是ghost分区的时候擦掉了分区信息,所以重新插到t61上,用MaxDOS启动用DG重新激活下分区。
然后就一切ok了,固态硬盘速度真快。
备注一下,FreeBSD无法写操作NTFS,只能读操作。如果xp毁掉了,要读回C盘上的重要数据的话,也可以这样操作,把C盘的数据拷贝到其他分区(fat32)。
# kldload /mnt2/boot/kernel/ntfs.ko
如果是中文命名的文件,还要
# kldload /mnt2/boot/kernel/libiconv.ko
# kloload /mnt2/boot/kernel/ntfs_iconv.ko