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

关于 Windows 系统无损迁移问题

  •  1
     
  •   ugenehan · 9 天前 · 3153 次点击

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

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

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

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

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

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

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

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