cheng6563
V2EX  ›  Windows

不格式化的情况下如何复制迁移 Windows 系统?

  •  
  •   cheng6563 · Feb 14, 2022 · 4076 views
    This topic created in 1558 days ago, the information mentioned may be changed or developed.
    源分区和目标分区都不格式化,我只知道打包成 wim 镜像再释放镜像可以搞定,但这方法太慢了。
    不知还有无其他快点的方法,我用 FastCopy 勾上 ACL 和 AltStream 直接复制系统文件似乎不行。
    24 replies    2022-02-16 09:36:14 +08:00
    timelessland
        1
    timelessland  
       Feb 14, 2022
    安装一个叫“分区助手”的软件,克隆 OR 迁移系统。
    sunnyadamm
        2
    sunnyadamm  
       Feb 14, 2022
    GoodLandxxx
        3
    GoodLandxxx  
       Feb 14, 2022
    diskgenius 备份分区表。
    JinShu
        4
    JinShu  
       Feb 14, 2022
    itiankong 好象有系统打包工具
    thyyn
        5
    thyyn  
       Feb 14, 2022 via Android
    Dism 工具也可以
    mingl0280
        6
    mingl0280  
       Feb 14, 2022 via Android
    clonezilla
    fhbyljj
        7
    fhbyljj  
       Feb 14, 2022 via Android
    diskgenius 磁盘 /分区克隆
    min
        8
    min  
       Feb 14, 2022
    傲梅分区助手也可以
    cjpjxjx
        9
    cjpjxjx  
       Feb 14, 2022 via iPhone
    用 PE ,分区克隆应该是最快的,瓶颈在于两个分区的读写速度
    mxT52CRuqR6o5
        10
    mxT52CRuqR6o5  
       Feb 14, 2022 via Android
    直接复制后需要用 bcdedit 修复 bcd 引导,引导是靠硬盘 id 和分区 id 决定从哪个分区启动
    eastphoton
        11
    eastphoton  
       Feb 14, 2022
    复制完还需要调整一下引导,推荐用 bootice 。

    因为记录的似乎是磁盘和分区的 guid ,不改的话引导还是在找源分区。
    documentzhangx66
        12
    documentzhangx66  
       Feb 14, 2022
    奇怪的需求。

    复制或迁移系统,源分区为啥要格式化?你格式化了,文件都没了,还怎么复制或迁移系统?

    目标分区,之所以要做格式化,是因为,复制或迁移系统,往往都是迁移到新硬盘里。新硬盘要做分区,顺手就做快格了,这种快速格式化,也就几秒或一分钟的事情。有些人会说,新硬盘有问题怎么办?一般都到新硬盘后,会先用 HD Tune Pro 之类的软件做全盘检查,确定没问题后,才继续分区+快格。

    如果系统是迁往已经分好区的旧硬盘或新硬盘,并且两个分区是相同大小,那么 dd if=旧系统分区 of=新系统分区 ,以及 ghost 新分区 from 旧分区。这种你就不需要对新分区做格式化。不过如果启动不了,需要用 diskgenius 之类的软件,做一下分区激活,然后 Windows 的话用 Dism 修复一下启动。
    cheng6563
        13
    cheng6563  
    OP
       Feb 14, 2022
    @mxT52CRuqR6o5
    @eastphoton
    请问直接复制是用什么工具?我知道之后要重建引导和盘符
    mxT52CRuqR6o5
        14
    mxT52CRuqR6o5  
       Feb 14, 2022
    @cheng6563
    就用你说的 fastcopy 理论上就行啊,把 efi 和系统盘都要复制过去,然后用 bootice 修复 bcd 引导应该就完成了
    现代的 uefi 引导是直接找 gpt 分区格式硬盘第一个 fat 分区执行直接执行里面的某个文件,我这边不清楚你操作的重建引导和盘符具体都干了些什么
    flynaj
        15
    flynaj  
       Feb 14, 2022 via Android
    gost 或者 分区助手
    lmmortal
        16
    lmmortal  
       Feb 14, 2022 via Android
    表妹电脑换硬盘,机械换固态直接克隆了硬盘,也不知道这硬盘驱动程序咋就还能正常呢
    ikas
        17
    ikas  
       Feb 14, 2022
    使用 Windows Volume Shadow Copy
    你需要自己写命令
    ch2
        18
    ch2  
       Feb 15, 2022 via iPhone
    @mxT52CRuqR6o5 重建引导是修改 fat 分区内的 bcd 文件,将新分区的 Windows 的 winload.efi 加到表里。更改盘符是把 Windows 的注册表里 mountdevices 清空,否则开机之后要么系统盘变成 DEFG 了,要么黑屏进不去桌面
    4ark
        19
    4ark  
       Feb 15, 2022 via iPhone
    ghost
    iyg429
        20
    iyg429  
       Feb 15, 2022
    直接硬盘克隆,6 楼的再生龙 就可以 不过再生龙不知道能不能自适应 ,要不就用 image to win
    cheng6563
        21
    cheng6563  
    OP
       Feb 15, 2022
    这次我用 FastCopy 直接拷文件成功了,不知之前没成功是怎么回事,此贴终结吧。

    这里也贴一下方法,其他人可以参考。
    1.用管理员模式运行 FastCopy,勾上 ACL 和 AltStream

    2.将至少这几个目录复制到目标分区的根目录,不用格式化。
    \Windows
    \Users
    \Program Files
    \Program Files (x86)
    \ProgramData

    3.修复引导,用如下命令,h:指的是引导分区。
    bcdboot F:\windows /s h: /f ALL
    mbr 引导可以和 windows 分区相同,另外 mbr 可能还要激活分区之类的操作。
    EFI 引导需要一个 FAT32 分区,如果已有 EFI 分区可以用 diskpart 或者 diskgenius 之类的工具把分区挂出来。


    4.删除注册表 HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices 下的所有内容,即清理盘符,将系统分区设置为 C:
    这一步其实可以在复制文件之前进入源系统直接做了。
    如果需要复制之后再处理可以离线修改,具体为在注册表编辑器点击文件-加载配置单元-选择目标系统的\Windows\System32\config\SYSTEM
    eastphoton
        22
    eastphoton  
       Feb 15, 2022
    最普通的文件复制就可以。没成功就是引导有问题。
    cheng6563
        23
    cheng6563  
    OP
       Feb 15, 2022
    除了用 FastCopy 直接复制外,还可以把系统文件打包成 wim 包,然后再释放到目标分区也可以实现复制。这个工具方法很多就不多说了。
    这方法问题就是打包速度极慢
    2NUT
        24
    2NUT  
       Feb 16, 2022
    学习了,原来 Windows 没想象中的那么傻
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3068 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 02:37 · PVG 10:37 · LAX 19:37 · JFK 22:37
    ♥ Do have faith in what you're doing.