前言
如果你是需要把系统从一个盘迁移到另一个盘,则无需看此文,站内有许多优质的教程,你应该搜索“win10操作系统迁移教程”。
此文针对的是非系统盘,即比如你的电脑有C和D两个盘,C盘为系统盘,D盘为存储数据和应用的盘,那么D盘就是非系统盘,一般来说大家的电脑都是C盘为系统盘。
应用场景
我是因为一开始电脑用的是机械硬盘,读写效率非常低,经常打开或者运行软件要等很久,然后加装了固态硬盘,要做的就是把机械硬盘上的纯数据分区也copy一份到固态硬盘的纯数据分区,并且之后都使用固态硬盘的数据分区进行存储和开发,要求copy后不影响各类软件的使用,开发环境也不出问题。
后面的教程我们用以下的盘进行举例:
C盘:机械硬盘的系统分区
D盘:机械硬盘的数据分区
E盘:不知道怎的被光驱CD-ROM占了
F盘:安排给固态硬盘的系统分区,目前为空
G盘:安排给固态硬盘的数据分区,目前为空
具体操作
(因为我已经操作完了,过程没有截图,就把操作写详细一点,图看情况以后补充)
-
做好数据备份,重要的数据用U盘或者云盘之类copy一份保存,软件之类的可以后面重新安装,甚至如果数据量太大可以删减一点,等迁移完重新安装(比如大型游戏是吧,节省时间也降低风险)。
-
装上固态硬盘之后,在电脑里下载好DiskGenius这个软件,直接搜索就能去到官网下载了,稍微多注意一点是不会去到非官网下到盗版的,并且我们要用的功能正版也是免费提供使用,无需担心。
-
解压缩打开DiskGenius,然后打开程序,确认一下左侧的状态栏能看到2只硬盘,一只是已做好分区和有存东西的机械硬盘(C和D),另一只则是未进行分区的没有东西的固态硬盘。
-
跟着站内别的系统迁移教程做完后(记得勾选重启后默认从新C盘启动,省得自己去bios切换启动盘),会变成:
机械硬盘:F盘和D盘
F盘为原本的系统分区,现在是装着系统的普通分区
D盘为数据分区固态硬盘:C盘
C盘,现在的系统盘,开机启动从这个盘走起
剩下的是未分区的容量E盘,仍然被光驱CD-ROM占用着
-
这时电脑的盘符对应硬盘显示会挺别扭的,按照字母排序来说,C是固态,D是机械,E是光驱,F是机械。
-
那我们先不管,先把固态剩下的容量分配成G盘,准备用来存储数据和软件。
-
执行数据迁移:DiskGenius选择D盘——>上方的工具栏点击“工具”——>克隆分区,弹出来的新窗口中选择G盘(G盘不一定要大于D盘,但一定要确保G盘的容量>D盘中的数据量!!!)。
-
基本不用改动一步一步走,最后选择热迁移,然后读条等待。
-
读完条迁移完了,D盘和G盘就会存着一样大小的数据了。
-
以下就是简单的重点了:右击“此电脑”——>管理——>存储——>磁盘管理,看到自己所有磁盘的状态,右键D盘,选择“更改驱动器号和路径©…”,把D盘改成H盘。
-
后面重复上面操作,就能把磁盘改成如下状态:
机械硬盘:F盘和H盘
F盘为原本的系统分区,现在是装着系统的普通分区
H盘为原本的数据分区固态硬盘:C盘和D盘
C盘,现在的系统盘,开机启动从这个盘走起
D盘为现在的数据分区O盘,光驱CD-ROM(给的字母后一点免得日后有什么需要增加盘又要挪)
-
搞定。
意义
做开发,有时候一些环境变量进行了配置(比如我的python放在了D盘),如果不改盘符,清空了D盘后,链接着D盘的环境变量就找不到目标了,很多软件或者环境就会报错出问题,无法正常使用。我一开始不确定这个方法是否可行,所以我当时把所有关联D盘的路径还有软件全部改成了G盘,后面才尝试的改盘符。但无论是改软件路径还是该盘符,我测试使用时都没有问题,证明这是可行的,此文也是记录一下,或许能帮同样有需要的人。