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

windows 系统如何对整个硬盘进行克隆

  •  
  •   huangya · 356 天前 · 3383 次点击
    这是一个创建于 356 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 linux 下面直接用 dd 命令就可以对整个硬盘(不是分区)进行克隆。windows 上有内置的工具吗?还是说要下载第三方的软件。

    第 1 条附言  ·  356 天前
    抱歉,没说清楚。我是想克隆一个硬盘到另外一个硬盘,在另外一个硬盘以镜像文件格式存在。
    30 条回复    2023-11-20 12:25:14 +08:00
    512357301
        1
    512357301  
       356 天前 via Android   ❤️ 1
    下载第三方吧,建议用 diskgenius ,省时省力,可视化操作,所见即所得。
    官方可能有类似命令,但是得查文档,还得学,不如第三方。
    DTCPSS
        2
    DTCPSS  
       356 天前   ❤️ 1
    Disk Genius
    fgt1t5y
        3
    fgt1t5y  
       356 天前
    ghost 也不是不行
    laminux29
        4
    laminux29  
       356 天前   ❤️ 3
    Windows 上没有内置的工具,一般是使用 U 盘 Windows PE 系统里的 Ghost 进行操作,软件全称是 Symantec Ghost 。

    ps:

    用 dd 克隆是不正确的。

    磁盘分为分区表和数据区域两个部分,数据区又包含了文件系统的元数据,以及普通文件。

    某些小概率的场景,分区表与某些文件系统的元数据,还包含了磁盘故障扇区信息。

    所以正确的克隆方式,应该是分析分区表与文件系统元数据,自行重构这两块内容,去掉故障扇区信息,最后复制普通文件,这也是 ghost 备份 windows 一直很稳的原因。

    而 dd 则是把全盘进行读取,包括磁盘故障扇区信息,以及没有存放资料的磁盘空间。这不仅浪费一些空间,而且读取没有资料的扇区更是浪费时间。
    PrinceofInj
        5
    PrinceofInj  
       356 天前
    dism 使用 ffu 模式,应该是跟 dd 比较接近的。
    docx
        6
    docx  
       356 天前 via iPhone
    pe 下用 ghost
    hez2010
        7
    hez2010  
       356 天前
    dism++也有备份恢复功能,可以试试。
    n2l
        8
    n2l  
       356 天前
    新买的 m2 硬盘装上后用 diskgenius 一键克隆系统盘,够简单
    huangya
        9
    huangya  
    OP
       356 天前
    @laminux29 感谢指出故障扇区这点,用 dd 好像如果遇到故障扇区,dd 会退出。
    huangya
        10
    huangya  
    OP
       356 天前
    @512357301
    @DTCPSS
    @n2l
    刚测试了一下,diskgenius 的“clone disk”功能只能从一个磁盘克隆到另外一个磁盘。其实我想从一个磁盘克隆到另外一个磁盘中作为一个镜像文件。有办法吗?
    chenliangngng
        11
    chenliangngng  
       356 天前 via Android
    我用的 pe 加傲梅分区助手,直接拷贝有问题,一定要在 pe 下弄
    datocp
        12
    datocp  
       356 天前
    硬盘是有 mbr 和 gpt 两种分区

    早些年在 mbr 分区时,像 win7 比较流行的就是网络 ghost 。机房里最流行 pxe 启动 dos 启动盘使用 gdisk 分区,然后用 ghost 网络批量布署。

    然后到了 gpt 分区时,我真的不会用 ghost 了。然后都是用的 diskgenius ,属于单机方式备份。分别备份 esp+C 盘两个分区到镜像,顺带备份分区表。这是平时单机常用的。

    但是 dell R720 并不认 diskgenius 。下的是 AcronisTrueImage ,一个通过 linux 加载的类似 PE 的启动盘,也是 GUI 操作界面,似乎也支持网络。在 dell R720 用的就是这个,似乎当时刚好狗屎运下的一个不知道是不是 9.0 的版本,刚好无需注册就可以备份 windows 2008 server R2 。但是之后的版本似乎就有问题了。

    [Acronis.True.Image.9.0.光盘启动版].TureImage9.0_BootCD_ZH.iso 像是这个
    Morrowless
        13
    Morrowless  
       356 天前
    正好之前送硬盘出去恢复数据,寄出前先用 WINHEX 备份了整盘镜像,虽然当时是盘对盘镜像,不过软件也有镜像到文件的选项。
    zhangpulin
        14
    zhangpulin  
       356 天前
    傲梅分区助手,非常好,换硬盘直接将系统和数据都拷贝过来
    NoOneNoBody
        15
    NoOneNoBody  
       356 天前
    看附言的话,这是全盘同步啊
    如果内容经常变动,还要实时的话,估计没有
    ntedshen
        16
    ntedshen  
       356 天前
    微软的 sysinternals 有 disk2vhd 但是不是内置的。。。
    另外我不太确定,sysinternals 到底算不算软家的,文档倒是都在 microsoft.com 。。。
    huangya
        17
    huangya  
    OP
       356 天前
    @NoOneNoBody 不是经常变动,也不需要实时。
    NoOneNoBody
        18
    NoOneNoBody  
       356 天前
    @ntedshen #16
    是,多年前被微软收购的
    titanium98118
        19
    titanium98118  
       356 天前 via Android
    Acronis True Image
    TESTFLIGHT2021
        20
    TESTFLIGHT2021  
       356 天前
    diskgenius 然后修复 UEFI 启动就行
    thevita
        21
    thevita  
       356 天前
    WinHex https://www.x-ways.net/winhex/index-m.html

    等一系列硬盘取证工具,包括 X-Ways 家的取证套装,不过紧急是进行这个完整备份的话,WinHex 应该就是最佳选择了,小巧、久经考验。
    uriah
        22
    uriah  
       356 天前
    从 windows7 开始,系统自带的 创建系统镜像。。可以备份任意分区。。保存格式为 vhd
    Eagleyes
        23
    Eagleyes  
       356 天前
    @laminux29 #4 一直没有搞懂 ghost 原理。这东西做 win7 之前很流行,后来随着硬盘越来越大,和 windows 系统完善慢慢落幕。

    这东西要想完全 clone ,是不是所有电脑的配置需要完全一致才行?如果不一致可能会有驱动问题,硬盘容量恢复问题。还有 clone 的序列号都相同,怎么面对之后联网验证升级问题?
    clorischan
        24
    clorischan  
       356 天前
    @ntedshen #16
    Hyper-V 有图形界面可以实现.
    不想用 Hyper-V 虚拟机可以只安装管理工具, 不安装虚拟化功能.
    https://imgur.com/a/oeYIzau.png
    ysc3839
        25
    ysc3839  
       356 天前 via Android
    @ntedshen Sysinternals 一开始不是微软的,后面被微软收购了
    life90
        26
    life90  
       355 天前
    https://www.bilibili.com/video/BV1tz4y157zW/
    试一试 Disk Genius 扇区复制
    新建一个 VHD 文件,大小跟你磁盘大小一致。然后加载,进行扇区复制。唯一要记住是那个复制的扇区数量,因为恢复回去需要这个才能一比一还原。
    而且这个 VHD 占用大小跟实际数据占用空间一致。
    ddzzhen
        27
    ddzzhen  
       355 天前 via Android
    傲梅分区助手可以,特别是系统盘
    clacf1
        28
    clacf1  
       354 天前
    我之前全盘转移到另一个 ssd , 系统经常卡死。不知道什么原因,后来重装系统就解决了额
    JamesR
        29
    JamesR  
       354 天前
    @Eagleyes #23 原理就是 2 块硬盘里内完整复制。
    配置接近就行,要么克隆前,先卸载一下主板等驱动,以免克隆后蓝屏。不一致的话,克隆后重装显卡,声卡驱动之类即可。
    硬盘容量不影响,克隆前 Ghost 里可以手动或自动调整。
    clone 的序列号都相同的问题,我试过,得到了 2 个正版 Windows ,不过我只用新硬盘那个,1 年多正常更新,旧硬盘之后闲置清空了。
    Eagleyes
        30
    Eagleyes  
       354 天前
    @JamesR #29 谢谢,clone 序列号相同肯定是不行的。现在很多都是联网的,比如 office 数字版,假如 clone 了 10 台电脑,同时更新,肯定会被微软服务器检测出来。

    不知道赛门铁克在 win10 ,win11 的 GPT 硬盘时代是否好用了。感觉这个东西 xp 时代是神器,加密技术拉胯。
    win7 时代用的不多了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1021 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:41 · PVG 03:41 · LAX 11:41 · JFK 14:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.