两个U盘,一个做老毛桃PE盘,一个做manjaro liveCD(最好用两个,不然得一直换。。)
首先要迁移windows,然后迁移Linux。
我踩了不少坑,现都贴出来作为记录吧。
首先看的是这篇教程
https://www.chiphell.com/forum.php?mod=viewthread&tid=1533368
理论上来说应该是可行的。。但我尝试失败了,而且win7损坏(开机蓝屏),manjaro的/分区和/home分区都损坏了(这个后面有修复的教程链接)
不过之前就有过DiskGenius损坏Linux文件系统的经历,WinPE还是不太适合处理Linux的吧。。。
需要注意的是,如果要按这篇教程来,一定要用win10版本的PE(Win8亲测有问题,Win10没问题)
这个找教程来就可以了,成功把win10和win7都迁过去了(可以自选迁哪些盘到ssd,我选了win10+win7+另一个软件多的磁盘),虽然win7损坏了吧。
成功后开机速度飞快,运行也快(感觉老电脑又能再战4年的那种~~)
首先gparted可以看到分区可视化情况,右键可以修复,但是有一个分区遇到了超级块损坏问题。。。
超级块损坏问题看这篇教程
https://www.cnblogs.com/kl876435928/p/7819565.html
需要注意的是mke2fs -n 设备名命令后
e2fsck –b superblock device这个命令要把所有超级块备份号都试一下,因为不一定是哪一块坏了,我再都试了以后成功找到问题的地方并自动修复了。
https://blog.csdn.net/shuaigezhou123/article/details/85400781
https://blog.csdn.net/peerless1994/article/details/52226169
看这两篇教程即可
dd, tar, rsync均可,linux文件系统还是很方便的
dd建议这篇教程(我用的这篇)
https://www.dreamwings.cn/migrating-to-arch-linux/5422.html/comment-page-1
tar建议这篇(我用了这篇的chroot参考)
https://rovo98.github.io/posts/3babee60/
首先liveCD进入以后分好区安好一个新的系统在固态中(/boot/efi挂载到windows引导的分区),对应的用dd命令迁移/、/home分区,gparted生成新的uuid后,在/etc/fstab手动更新新的uuid(lsblfk -f查看新的uuid)。之后chroot。
manjaro chroot问题也可以看这篇
https://www.cnblogs.com/apocelipes/p/10192882.html
更新grub以后,开机启动即可。成功完成双系统的迁移
准备把原win7格式化掉,用这个命令拷贝数据
rsync -avzh /run/media/wyx/win7/* ./ --progress
但出了问题,硬盘空间不够,结果没拷完,开机后插上硬盘系统就卡,读不出来,提示参数错误,无法访问。用DiskGenius、Autora Data Recovery都会卡。
无论是系统还是移动硬盘出了问题,都切记不要轻易去格式化,往往花一番功夫能找到解决的办法。
Linux下先用这个命令修复
sudo ntfsfix /dev/sdb
提示在windows下用chkdsk修复。
在windows cmd下用这个命令修复
chkdsk H: /f //我的移动硬盘卷标是H
如果没反应一定要耐心等待,我2T的硬盘10分钟就修好了。
至此,暂时结束。
装完机后风扇声音特别大,开个机都是呼呼的。今天硅脂到货上了以后明显好转,声音极低。