V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ugenehan
V2EX  ›  Windows

关于 Windows 系统无损迁移问题

  •  1
     
  •   ugenehan · 20 天前 · 3417 次点击

    有两块硬盘,一块 SSD ,一块机械硬盘。Windows 现在安装在 SSD 上来,分为 C 、D 两个盘。EFI 也在 SSD 上的 ESP ,机械硬盘分类 E/F/G 三个盘,现在想将 C 盘和 D 盘移到机械硬盘上的 E 、F 两个盘上,EFI 仍然在 SSD 上不变,如何能无损迁移,系统不需要重装,机械硬盘的数据不丢失?

    48 条回复    2025-06-26 14:19:40 +08:00
    a33291
        1
    a33291  
       20 天前
    很多分区软件都支持块拷贝模式,pe 下进行
    unkung
        2
    unkung  
       20 天前
    E 盘的数据建议转移走,然后 C 盘分区对拷进 E 盘
    D 盘数据直接复制到 F 盘
    编辑下引导,启动分区由原来的 C 盘指向 E 盘
    msg7086
        3
    msg7086  
       20 天前
    E 和 F 数据肯定要丢的啊。
    剩下的就最普通的分区克隆,然后把老分区里的 GUID 改掉,让原来的 GUID 指向新分区应该就行了?
    ugenehan
        4
    ugenehan  
    OP
       20 天前
    @msg7086 E 、F 数据可以移到 G 盘。有工具可以操作吗?
    ugenehan
        5
    ugenehan  
    OP
       20 天前
    @unkung 这个具体怎么编辑?有工具吗?
    mtdhllf
        6
    mtdhllf  
       20 天前
    PE 上操作就好了,两块盘分区互拷而已
    ugenehan
        7
    ugenehan  
    OP
       20 天前
    @mtdhllf 分区拷贝完成了。引导有什么工具可以修改的吗?
    unkung
        8
    unkung  
       20 天前
    @ugenehan 编辑引导,我习惯用 bootice.exe
    wbwm
        9
    wbwm  
       20 天前
    不知道为啥要挪到机械盘上?为了系统减速吗?
    cheng6563
        10
    cheng6563  
       20 天前
    系统分区打包成 wim 然后解包,就能保持所有文件权限迁移,可迁移系统,无需格式化,可用 dism 命令操作或者 dism++之类工具操作。需要重建引导和修复盘符。
    非系统分区直接复制黏贴就行了吧

    重建引导就是用 BOOTICEx64.exe 或者系统自带的 bcdboot 命令修改引导配置。EFI 分区不用动,引导就在里面。
    修复盘符就是把 HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices 这个注册表清空,需要离线挂载注册表进行编辑,也可以备份前在源系统直接清空。
    ugenehan
        11
    ugenehan  
    OP
       20 天前
    @wbwm SSD 上打算安装黑果
    wbwm
        12
    wbwm  
       20 天前
    @ugenehan #11 再买块 SSD 不就好了吗?现在这么便宜。。
    ererrrr
        13
    ererrrr  
       20 天前
    win 真是想这么操作都行,自由度高的很,b 站搜搜视频一堆吧
    yansideyu
        14
    yansideyu  
       20 天前
    试试分区助手,这些都能办了
    HTravel
        15
    HTravel  
       20 天前
    花点时间了解下 vhdx 虚拟磁盘吧。我在 windows 里面,可以做到边上网边升级系统,互不影响。升级完不想要,也能做到无损降级,这个无损包括所有第三方软件。至于迁移系统,这也能叫个事?不就是把那个 vhdx 文件从一个盘拷贝到另一个盘嘛,拷贝文件还需要教?😅
    ugenehan
        16
    ugenehan  
    OP
       20 天前
    @yansideyu 可以拷贝分区,引导修复一直没搞定
    dmanbu
        17
    dmanbu  
       20 天前
    dd 全区块复制,记得 DiskGenius 有类似的功能
    liyafe1997
        18
    liyafe1997  
       20 天前
    @ugenehan 引导用 BOOTICE 自己改改,一个 BCDEDIT 的 GUI
    longzhou6431
        19
    longzhou6431  
       20 天前
    不建议你这样做,系统会因为机械盘的弊端而变卡。另外黑苹果没必要安装,想用苹果,去线下店铺体验一下,真喜欢,就自己买一台,四五千块钱,咬咬牙,买下来不是问题
    ugenehan
        20
    ugenehan  
    OP
       20 天前
    @HTravel 用虚拟盘那也得解决目前系统迁移问题。
    Hajar123
        21
    Hajar123  
       20 天前
    @HTravel #15 收徒吗,我以前也是装机高手
    ugenehan
        22
    ugenehan  
    OP
       20 天前
    @unkung 这种方法试过了,能启动,启动后系统自动修复引导,但是修复失败
    unkung
        23
    unkung  
       20 天前
    @ugenehan 贴一下你编辑的 bootice 截图看看
    unkung
        24
    unkung  
       20 天前
    @HTravel 想问下“边上网边升级系统”这个是怎么做到的呀?
    ar16
        25
    ar16  
       20 天前
    @ugenehan disk2vhd 可以完美把硬盘打包为 VHDX
    iwantcomputer
        26
    iwantcomputer  
       20 天前
    把分区克隆到机械盘,然后改 EFI 分区里面的 BCD 引导,把引导菜单指向 HDD 里面的分区。

    不管用哪种方法,都需要修改 BCD 不然无法引导。
    HTravel
        27
    HTravel  
       20 天前
    @unkung vhdx 既是实体机,又是虚拟机。想升级时,就复制一份,然后在自己里面打开 Hyper-V ,然后以虚拟机模式运行自己的副本,在副本中进行升级即可。升级完成,如果觉得新版本不错,那就修改引导项,指向该副本,或先在 Hyper-V 中运行一段时间。微软保证了无论实体机还是虚拟机,性能都接近。

    有人可能会说这样会导致两份数据。不会的,因为我的数据早就在多个 NAS 间实时同步、定时快照/备份。所有操作系统(包括里面的所有软件)都是纯软件,与数据早解耦了。
    ugenehan
        28
    ugenehan  
    OP
       20 天前
    @iwantcomputer https://imgur.com/a/A43mUMQ 这样修改后,无法启动。
    ugenehan
        29
    ugenehan  
    OP
       20 天前
    ntedshen
        30
    ntedshen  
       20 天前
    这分区和这操作听着和现代社会延迟十几年了。。。
    折腾这个的时间成本大概率会超过这个机器的市场价值。。。
    人话:扔了再买个吧哥们。。。

    反正你下面不是要折腾 opencore 就是要折腾 clover ,本身都是引导器,ssd 镜像做好直接拔了吧,别管了。。。
    xclimbing
        31
    xclimbing  
       20 天前
    不明白为什么要将系统从 ssd 迁移到机械硬盘,这纯粹是负优化啊。在 PE 下直接 robocopy 就可以搞定。
    xclimbing
        32
    xclimbing  
       20 天前
    还有,都什么年代了,还要给硬盘分这么多区,分区也纯粹是负优化。
    omtow
        33
    omtow  
       20 天前
    用 DiskGenius 试试
    unkung
        34
    unkung  
       20 天前
    @HTravel 挺好的,学习了,谢谢解答。
    honhon
        35
    honhon  
       20 天前
    @xclimbing 我也这么认为,一个硬盘一个分区,资源要分类建文件夹就可以了
    unkung
        36
    unkung  
       20 天前
    @ugenehan 看着好像没问题。奇怪的是你的磁盘咋是 VMware Virtual SATA Hard Drive
    someonesnone
        37
    someonesnone  
       20 天前
    每次我克隆 ssd 以后都无法启动,照着这个网址教程重新做一遍 uefi 启动分区就好了,供参考: https://thinker-evans.blogspot.com/2020/02/windows-10-uefi-bootloaderwindows-10.html
    JensenQian
        38
    JensenQian  
       20 天前
    我建议重装
    你换硬件之后
    什么乱七八糟的兼容性问题

    我朋友只换了个显卡,从 6750gre 换成 5070ti ,他的腾讯游戏都进不去
    最后只能重装了
    luoshengdu
        39
    luoshengdu  
       20 天前
    @ugenehan #7 win pe 下面是用 bcdboot ,此命令可重建引导。参考:https://zhuanlan.zhihu.com/p/625887098,目录第一段
    xiaozecn
        40
    xiaozecn  
       20 天前   ❤️ 1
    qqqyh
        41
    qqqyh  
       20 天前 via iPhone
    @HTravel #27 vhdx 咋作为实体机?
    HTravel
        42
    HTravel  
       19 天前
    @qqqyh 你启动电脑时咋进入 windows 系统的?就这么简单,用 bootice 这个软件改引导项,将默认引导项指向该 vhdx 文件即可,恰好 #40 提供了该软件截图。这是 windows 原生就支持的特性,win7 就引入了。也就是说,win7 就已经支持把 win 系统、所有软件及所有数据打包成一个文件来使用了。

    其实以前 intel 版的 Mac 都支持类似特性,安装 Windows 双系统后,可以直接通过 windows 系统引导,也可以在 macOS 中通过 parallels 以虚拟机方式使用该 windows ,主打一个虚实皆可
    zhangeric
        43
    zhangeric  
       19 天前
    太麻烦了,先把 windows 系统给备份了.然后重装装个 pve,然后在 pve 里恢复 windows 系统当虚拟机,然后再装个黑苹果虚拟机.
    feikaras
        44
    feikaras  
       19 天前 via iPhone
    硬盘那么便宜。你有这功夫不如插块新的,windows 虽然不比 macos 没 ssd 还是不爽的。
    shangyu7
        45
    shangyu7  
       19 天前
    BOOTICE 改一下引导就行了
    qqqyh
        46
    qqqyh  
       19 天前
    @HTravel #42 也就是说宿主机先安装个 Windows ,然后用 bootice 编辑 efi 指向宿主机文件系统里的某个 vhdx ?
    xiaozecn
        47
    xiaozecn  
       18 天前 via Android
    @qqqyh #46 其实 VHD 可以直接用。硬盘上不需要安装任何系统,直接创建 VHD ,附加,然后安装系统就行。
    HTravel
        48
    HTravel  
       18 天前
    @qqqyh 如果你任何电脑都没 windows 系统,那你至少要找个电脑装个 windows 系统吧,或至少虚拟机里面装一个 windows ,然后再生成 vhdx 。而且 vhdx 其实是公开的格式,所以也可能有跨操作系统的工具支持直接生成,不过我没用过,我都是在 windows 系统里面折腾的。

    而且 vhdx 文件都未必要放在内置磁盘中,外接 U 盘/硬盘也行。只要该硬盘中的 efi 能指过来就行。非常方便。也就是说,vhdx 也非常适合做一个类似 WinPE 的维护系统,清理系统、杀毒什么的。所以我电脑中至少都有 2 个 vhdx ,以确保一个折腾坏了(虽然目前没坏过)或需要整体备份时可以进另一个里面执行操作,当然也可以外接硬盘进行,都行
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   949 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:06 · PVG 05:06 · LAX 14:06 · JFK 17:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.