V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jsjcjsjc
V2EX  ›  问与答

有啥办法将实体 xp 系统做成虚拟系统吗?

  •  
  •   jsjcjsjc · 336 天前 · 1554 次点击
    这是一个创建于 336 天前的主题,其中的信息可能已经有所发展或是发生改变。
    diskgenius 只支持 win7 以上的版本…

    感谢
    23 条回复    2023-05-26 06:47:46 +08:00
    Senorsen
        1
    Senorsen  
       336 天前
    linux dd
    LxnChan
        2
    LxnChan  
       336 天前
    clonezilla 打成镜像到虚拟机里还原

    Ghost 打成镜像到虚拟机里还原
    Goooooos
        3
    Goooooos  
       336 天前
    XP 时代最流行的装机就是 Ghost 了吧
    ilovey482i
        4
    ilovey482i  
       336 天前
    vmware 自带迁移工具
    libook
        5
    libook  
       336 天前
    用 Linux 的 LiveCD ,将 XP 的系统盘 dd 到另一个硬盘里的镜像文件里,然后在你的虚拟化宿主机上创建一个 Linux 虚拟机,同样使用 Linux 引导,挂载存放磁盘镜像文件的硬盘,再将数据从镜像里 dd 到一个虚拟磁盘中,fdisk 将系统分区标记为可启动,然后修改虚拟机为 XP 虚拟机配置,然后从虚拟磁盘启动。

    XP 时代都是 legacy 启动模式,比 efi 简单,应该不需要修复引导就可以启动。
    dashupc
        6
    dashupc  
       336 天前
    不一定能启动的了
    imoru
        7
    imoru  
       335 天前   ❤️ 1
    如果你的意思是想在虚拟机中运行 xp 的话,可以创建一个 vhd,然后把整个系统复制进去就能用了
    ysc3839
        8
    ysc3839  
       335 天前 via Android
    用 dd 拷贝硬盘或分区得到 raw img 镜像,再用 qemu-img 转成目标虚拟化平台支持的硬盘镜像格式
    硬件变化可能会让系统无法启动,也许需要提前跑一下 sysprep ,但具体怎么搞我不太了解
    ysc3839
        9
    ysc3839  
       335 天前 via Android
    顺带一提,dd 和 qemu-img 都有 Windows 版本,直接 PE 下操作是没问题的,或者用 Linux 也行
    ysc3839
        10
    ysc3839  
       335 天前 via Android
    用 Ghost 啥的也是可以,但是要拷多一次,浪费时间,会命令行的话还是敲一下键盘省点时间
    jsjcjsjc
        11
    jsjcjsjc  
    OP
       335 天前 via iPhone
    @imoru 那我直接用 pe 启动,纯纯的 copy 就可以? b
    jsjcjsjc
        12
    jsjcjsjc  
    OP
       335 天前 via iPhone
    @ilovey482i 问了 vmware 销售 所不推荐..
    HFX3389
        13
    HFX3389  
       335 天前
    把硬盘取出来接到正常的电脑上,然后用 [Disk2vhd]( https://learn.microsoft.com/en-us/sysinternals/downloads/disk2vhd)转成 vhd 格式,有了 VHD 格式你想直接用在 Hyper-V 也行,转到 VirtualBox 或者 VMware 磁盘格式也行
    jsjcjsjc
        15
    jsjcjsjc  
    OP
       335 天前
    总结就是利用一切手段直接将 XP 的物理盘镜像到虚拟机~~
    yaoyao1128
        16
    yaoyao1128  
       335 天前 via iPhone
    额……
    disk2vhd 我不确定是否可以自动处理……
    别的方法硬盘变成虚拟磁盘之前先 sysprep……
    win8 以前更换主板会直接不能开机,除非 sysprep……
    https://learn.microsoft.com/zh-cn/windows-hardware/manufacture/desktop/sysprep--system-preparation--overview
    imoru
        17
    imoru  
       335 天前
    @jsjcjsjc 可以,我就是这么做的,如果无法启动修复一下引导就行了
    GodoIT
        18
    GodoIT  
       335 天前
    VMware 有一工具(免费)打包成虚拟主机,在 VM 里跑。如果该工具支持 XP 下运行,这方案是可行的。
    GodoIT
        19
    GodoIT  
       335 天前
    @jsjcjsjc #12 工具是免费的,VMware 销售推荐的话,他还用开饭(提成没了)吗?
    jsjcjsjc
        20
    jsjcjsjc  
    OP
       335 天前 via iPhone
    @imoru 感谢,用啥修复引导?
    systemcall
        21
    systemcall  
       335 天前 via Android
    复制的话可以用再生龙
    但是 xp 更换硬件,直接启动会启动不了。要先进 sysprep ,很麻烦。win10 可以随便弄
    imoru
        22
    imoru  
       335 天前
    @jsjcjsjc #20 easybcd 之类的都可以,一般 pe 里自带修复工具
    flynaj
        23
    flynaj  
       334 天前 via Android
    物理机 PE 启动,使用 Disk2vhd 整个硬盘做成镜像,虚拟机 PE 驱动注入驱动。可以帮你远程弄一下。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4085 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 10:18 · PVG 18:18 · LAX 03:18 · JFK 06:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.