Win10系统盘迁移折腾备忘
前言
手上在用的笔记本有些年头了,原配是128G的固态硬盘,后续又加了一个500G的固态和1T的机械硬盘。软件装得多了,C盘明显不够用,终于下定决定把系统盘从128G的SSD迁到500G的SSD上去。
过程有些曲折,记录备忘。
一、事后诸葛:最简洁方法
-
第一步: 备份系统
点击 控制面板里“更新和安全”,点左侧“备份”,在右侧选择“转到备份和还原”
然后选择“创建系统映像”。跟着提示走,备份到另一个空间较大的盘上(至少要100多G)
-
第二步: 创建U盘恢复启动器
在Windows 左下角搜索栏搜”恢复”,在跳出来的选项中选择“恢复驱动器”应用。准备一个大于2G的U盘,按提示一步步走,创建一个可用于启动的U盘 -
第三步:重启,在BIOS里设置启动顺序,优先从U盘启动
有些电脑也可以在启动时按功能键临时决定启动次序。总之,从上一步创建的U盘启动 -
第四步:禁用原来的系统盘。
如果BIOS支持,直接禁用最简单。否则就要拆机,断开这块盘。(很不幸,折腾的这款HP电脑不能从BIOS里禁用,只能拆机)。只所以这样做,是因为在下一步恢复备份时,如果系统探测到原来的盘,就只能恢复到这张盘上。 -
第五步,从U盘启动电脑,恢复备份
基本上跟着提示走就是了。 -
第六步:调整分区
重启电脑,可以看到系统已经迁移到新盘上。但是,它会原样复制原来的C盘大小,更糟糕的是,它会在C盘分区后建一个恢复分区,新盘上多出的空间虽然空着,也难以直接合并到C盘上。
所以需要想办法把恢复分区移到最后,把多出的空间合并给C盘
6.1 先在空闲的空间上创建一个新的普通分区,容量为空闲空间减去恢复分区的大小,这个是占位分区,等会儿会删掉。然后再建一个分区,大小就与恢复分区相当了。注意建最后这个分区时,不要选择分配驱动器号,否则将来比较麻烦。
6.2 将备份来的恢复分区移到最后新建的分区:
(1) 先给两个分区分配盘符,方便操作
用diskpart命令
查看有几个硬盘: list disk
选择要操作的那个盘(比如说第一个,编号是0): select disk 0
查看有几个分区: list partition (也可以简写为 list part)
选择要处理的分区(比如说第3个): select part 3
分配盘符: assign letter=R
将原恢复分区盘符设为R,新的设为N 随便设)
(2)备份原来恢复分区资料
使用命令行工具Dism
Dism /Capture-Image /ImageFile:C:\recovery-partition.wim /CaptureDir:R:\ /Name:"Recovery"
这里是把备份的文件放在C盘下
(3)将备份的资料还原到新分区(这里用的盘符是N)
Dism /Apply-Image /ImageFile:C:\recovery-partition.wim /Index:1 /ApplyDir:N:\
(4) 拷贝全部文件
通过以上两步,发现还是有些文件缺少。用Xcopy命令再从R盘拷所有的文件到N盘。注意加上拷系统文件的参数
(5) 用reagentc命令注册恢复工具的路径
reagentc /disable
reagentc /setreimage /path N:\Recovery\WindowsRE
reagentc /enable
上一步如果没用Xcopy处理,大概率reagentc /setreimage /path N:\Recovery\WindowsRE会报错说找不到文件。
(6) 将新的分区设为“恢复”分区类型并默认禁止系统分配盘符
DISKPART> select volume N
DISKPART> set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
DISKPART> gpt attributes=0x8000000000000001
DISKPART> remove
“de94bba4-06d1-4d40-a16a-bfd50179d6ac”对应的分区Type是”恢复分区”.
如果当初建分区时选择了分配盘符,那么即使这样设了,也还是不起作用。办法是:在“磁盘管理”里,选中新的这个分区,右键,更改驱动器号,选择删除。然后再用diskpart设置id和attibutes.
如果已经设成了恢复分区,那从磁盘管理里就没法改了。需要从diskpart里先把属性改成普通分区,然后再进磁盘管理里去改。注意diskpart改好后,要先退出磁盘管理,再进去才行。
普通分区的type可以用查看其它分区的方法得到。
#先选中一个分区,然后用以下命令,会显示该分区的type, attribute
detail part
(7) 删除旧的恢复分区
#先选择旧的分区,注意一定要加override参数
delete part override
(8) 回到“磁盘管理”,把当初建的占位分区也删掉。这时可以看到C盘右边有一大片空余磁盘了,选中C盘,右键,扩展卷,就可以了。
二、注意事项
- 原来的系统盘如果想继续挂上去用的话,要小心。一定要用U盘启动,用partdisk删除分区,做成普通盘后再正常重启去用。不然的话,系统会继续从原盘启动,可能会将新做的系统盘破坏掉(不要问我怎么知道的…)
- 以上恢复盘腾挪的方法对OEM的恢复盘行不通。HP的恢复盘似乎很难,放弃了。
三、扩展知识
- DiskPart是以前FDisK的扩展. 不清楚的时候,可以用Help命令。比如说:
DISKPART> HELP delete
会给出delete命令的用法
今天的文章win10系统迁移到移动硬盘_如何迁移c盘软件到D盘分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/84010.html