简介:面向零基础用户的 GHOST 系统备份与还原图文教程,以单个 doc 文档的形式呈现,压缩包约 675KB,内含 1 个文件。教程从镜像文件、源盘、镜像盘、打包与解包等基础名词讲起,逐条说明备份前的准备事项:单个备份文件不宜超过 2GB、清理 Windows 临时目录以缩小镜像体积、对源盘和镜像盘进行磁盘碎片整理、备份前查杀病毒并安装系统补丁、恢复前先转移目标盘上的重要数据、压缩率选取适度级别。随后介绍软件的下载安装与 DOS 环境下的启动方式,并配合图解演示分区备份与还原的菜单操作路径,同时附有常用 DOS 命令速查,便于对照执行。已有 788 人学习,内容适合刚接触系统维护、希望独立完成系统盘打包与故障恢复的初学者,也可作为重装系统前的操作检查清单。
1. 一台老机器和一个 GHO 文件:GHOST 使用详解到底解决什么问题
上个月帮某公司处理一台老办公机,开机卡在滚动条,安全模式也进不去,机器上装着一套早就找不到安装包的行业软件,重装等于重来。最后救活它的不是任何新工具,而是 D 盘根目录里一个两年前留下的001.gho——用 GHOST 8.x 的 DOS 版花六分钟写回 C 盘,重启,系统原样回来了。这就是 GHOST 使用详解这类新手教程到今天还有人在翻的原因:它干的活非常窄,把一整个分区压成一个镜像文件,出事时原样写回去,不碰引导、不碰分区表结构,只要求你会用方向键和回车。适合三类人:还在维护那批 BIOS+MBR 老机器的、手上有一堆装好就不能重装的行业软件的、以及想把“整盘克隆”这件事的底层逻辑搞明白的新手。反过来说,如果你的机器是 UEFI+GPT+NVMe,这篇里大半菜单路径用不上,边界我会在第 2 章讲清楚。
2. 镜像、源盘、镜像盘:GHOST 8.x 的黑话对齐与版本边界
2.1 四个名词和一条 2GB 的文件格式线
GHOST 的名词表很小,但新手翻车八成翻在指向不清上。镜像文件指 GHOST 生成的那个压缩包,后缀.gho,在 GHOST 自己的浏览界面里显示成黄色条目——这是最快的识别方式,灰色是目录,白色是普通文件,黄色才是镜像。源盘指“要被备份的那块盘或分区”,绝大多数场景下就是系统盘 C。镜像盘指“存放 .gho 的那块盘”,通常是 D、E、F 里的某一个,或者一块移动硬盘。打包就是做镜像(To Image),解包就是还原(From Image)。这四个词对齐了,后面所有菜单路径都不用死背。
有一条线必须提前知道:单个镜像文件不要超过 2GB。老版本 GHOST 在 FAT32 分区上写不了大于 2GB 的单文件,超了会自动切分,生成形如00100001.GHS的分卷。这套分卷机制在 8.x 时代极其常见,坑也最多的是它——很多人把.GHS当成垃圾文件挪走或者删掉,结果还原时 GHOST 报镜像不完整,直接卡死。正确的做法是:.gho和它所有的.GHS分卷必须待在同一个文件夹里,一个都不能少。关于“分卷要放到别的文件夹去”这个说法在网上流传很广,我的实测结论是反的,第 5 章会拿具体现象说明。
注意:GHOST 这个缩写的全称在网上有好几个互相矛盾的版本,甚至有人把它和某个图像处理软件搞混。这件事对操作没有任何影响,别在名词考证上耗时间,把
.gho认成黄色条目就够了。
2.2 为什么老教程都推 8.x:DOS 版和 Windows 版的硬边界
GHOST 的版本分成两段。Ghost 9 之后只能在 Windows 里跑,功能上加了定时备份、自动恢复这些;8.x 系列是 DOS 下运行的,最新的 8.3 也是这个路子。教程里一律推荐 8.x,不是因为老版本更“纯粹”,而是因为一条物理限制:运行在 Windows 里的程序没法覆盖 Windows 自己所在的那个分区,文件被系统占着,写不进去。也就是说,你想还原 C 盘,就不能在 C 盘上的 Windows 里干这件事,必须退到一个不依赖 C 盘的环境里——DOS 或者光盘/优盘启动的预启动环境。
8.x 系列本身还分两个可执行文件,界面一模一样,能力不一样:
| 可执行文件 | 运行环境 | 能备份分区 | 能还原系统所在分区 | 典型用途 |
|---|---|---|---|---|
ghost.exe(16 位) | DOS / 预启动环境 | 能 | 能 | 系统盘整盘打包与还原 |
Ghost32.exe | Windows 桌面 | 能 | 不能 | 数据盘、第二块盘的克隆 |
所以选型逻辑很简单:只要目标是系统盘 C,就必须用 DOS 版;如果只是把 D 盘的数据整体搬到一块新硬盘上,在 Windows 里跑 Ghost32 反而更省事,因为不用重启。我一般的判断顺序是:先看目标分区是不是当前运行系统所在的分区,是就走 DOS,不是就留在 Windows 里做。这个判断花三秒钟,能省掉一次白跑的备份。
2.3 To Image、From Image、To Partition:三种分区操作怎么选
进入主菜单后选Local(本机),下面挂三个分区级动作,编号速记是 1-2-1、1-2-2、1-2-3,老教程里喜欢直接写数字,新手容易看懵,这里摊开说:
| 菜单路径 | 动作方向 | 什么时候用 | 风险点 |
|---|---|---|---|
| Local → Partition → To Partition | 分区 → 分区,点对点 | 换硬盘、把老盘整块搬到新盘 | 目标分区原有数据被完全覆盖 |
| Local → Partition → To Image | 分区 → 文件 | 做系统备份,日常最常用 | 镜像盘空间不够会中途失败 |
| Local → Partition → From Image | 文件 → 分区 | 系统崩了、中毒了、跑久了想回滚 | 目标分区选错,数据不可恢复 |
主菜单里还有Peer to peer和Ghost Cast两个网络相关的项,在 DOS 下没装网络协议驱动时是灰的,不用管它。Option保持默认就行,改坏了反而出玄学问题。对绝大多数人来说,一辈子只用 1-2-2 和 1-2-3 这两条路径,To Partition 一年用不上一次,但换盘的时候它是唯一顺手的工具。
2.4 文件系统和分区表的边界:什么盘它吃得下,什么盘它啃不动
8.x 支持的文件系统包括 FAT、FAT32、NTFS、ext2、ext3 和 linux swap,对不认识的分区还能做扇区对扇区的完全备份——这条能力在恢复一些结构被改坏的分区时很有用,代价是镜像体积会顶到分区容量本身,压缩几乎不起作用。分区表这块要划一条硬线:8.x 是 MBR 时代的产物,处理 MBR 磁盘上的主分区、扩展分区、逻辑分区都没问题;GPT 磁盘和 UEFI 引导的机器,它认不出引导结构,硬做出来的镜像还原回去也起不来。
这不是版本新旧的问题,是工具的能力边界。我的做法是:拿到一台机器先看它是 BIOS+MBR 还是 UEFI+GPT,前者按这篇的流程走,后者直接用新版工具做整盘镜像,不要试图用老版本硬扛。判定方法很简单,在能进系统的状态下看磁盘管理里磁盘 0 的属性,或者在 DOS 里看分区表有没有那个 200MB 左右的 EFI 分区——有就是 GPT,收手。
3. 备份前的四项硬准备:空间算错一步,六小时白干
3.1 空间怎么算:C 盘已用量、压缩比、D 盘剩余量三者的关系
这一步是新手最容易糊弄过去、也最容易在进度条走到 80% 时翻车的地方。规则只有一条:镜像盘的剩余空间必须大于源盘已用容量。注意是“已用容量”,不是分区总容量;也是“剩余空间”,不是分区总容量。一个 100GB 的 C 盘只用了 30GB,压缩后大概 12~18GB,那 D 盘至少要有 20GB 空闲才稳。有人会拿“C 盘总容量大于 D 盘剩余空间”这种说法来算,方向是反的,照着算必然在半路空间不足。
压缩比不要指望太高。GHOST 对系统盘的实际压缩比大致落在 1.6:1 到 2.5:1 之间,取决于你装了多少已经压过的东西(安装包、视频、图片本身就是压缩格式,再压没空间)。我的习惯是按 2:1 估,然后在此基础上再留 20% 余量。为什么要留余量:GHOST 在写镜像的过程中会在目标盘上产生临时文件,空间掐得太死会在最后几个百分点失败,而失败留下的半截.gho是不能用的,等于前面几十分钟全白干。
REM 在能进系统的状态下先摸清家底,记下三个数字 REM 1. C 盘已用容量(GB) REM 2. D 盘剩余空间(GB) REM 3. 确认 D 盘是本地物理盘,不是网络映射盘或移动盘 wmic logicaldisk get caption,freespace,size上面这条命令在 Windows 的命令提示符里跑,输出每块逻辑盘的总容量和剩余空间,单位是字节,除三次 1024 就是 GB。重点确认承载镜像的那块盘是本地物理磁盘——GHOST 在 DOS 下看不到网络映射盘,也未必能识别所有移动硬盘盒的桥接芯片,把镜像写到移动盘上然后还原时找不到盘,这种事故我见过不止一次。要写到移动盘上,先在 DOS 里dir一下确认能看到那个盘符,再动手。
3.2 磁盘检查与碎片整理:为什么这两步不能跳
磁盘检查(chkdsk)解决的是文件系统层面的隐性错误。源盘上有坏簇或者文件索引损坏时,GHOST 打包过程中读到那个位置会报 read error,然后给你两个选项:放弃,或者忽略错误继续。选忽略,做出来的镜像里就带着那块坏数据;选放弃,前面全废。所以正确顺序是先修再备:
REM 源盘和镜像盘都要查,加 /f 修复错误,加 /r 定位坏扇区 chkdsk c: /f /r chkdsk d: /f/f是修复文件系统错误,/r是扫描并尝试恢复坏扇区,后者很慢,一块 500GB 的机械盘跑两三个小时很正常,但值得。要注意chkdsk c: /f在系统运行时会提示下次重启执行,安排好时间。
碎片整理容易被当成“提速小技巧”跳过,其实它影响的是两件事:打包速度和镜像体积的稳定性。系统盘长期使用后文件被切得七零八落,GHOST 顺序读取时要不停跳道,速度能掉一半以上。整理源盘是为了让读取连续,整理镜像盘是为了让写入连续——两块盘都要做,别只做一块。
3.3 清理与分层打包:001、002、003 到底怎么排
打包前删无用文件,目的不是省那几个 G,是让镜像保持“干净”和“基本”。明确可以删的是系统临时目录C:\WINDOWS\TEMP下的内容、各种软件的下载缓存、休眠文件、回收站。不建议新手去动系统目录里的其他东西,删错一个文件,做出来的镜像就是个带病的镜像,还原出来照样蓝屏。
比清理更重要的是分层。不要指望一个大而全的镜像包打天下,那种包一旦某个软件装崩了,你只能整个回滚,之前所有配置全丢。我一般的做法是分三层:
| 层次 | 时机 | 命名 | 用途 |
|---|---|---|---|
| 第一层 | 系统刚装完、驱动装齐、补丁打完 | 001.gho | 最干净的地板,任何情况下都能回到这里 |
| 第二层 | 装完必要的办公与安全软件 | 002.gho | 日常回滚的主力 |
| 第三层 | 装完新软件或新硬件并稳定运行一段时间后 | 003.gho | 尝鲜失败时的后悔药 |
关键纪律是:新装软件或硬件后,观察一段时间,确认不死机不报错,才允许把这个状态打成新包。反过来,如果装完就有问题,直接回滚到上一层,别想着在原系统上修修补补。还有一条血泪经验——在确认新包完全可用之前,绝对不能删上一个包,哪怕硬盘快满了。硬盘空间不够就去加块盘或者清别的东西,别动镜像。
3.4 把 ghost.exe 放到 D 盘根目录并改名:一条 DOS 时代的路径纪律
GHOST 的可执行文件只有 1MB 出头,安装包里其他文件对使用者来说可以忽略。把它复制到 D 盘根目录,改个短名字,比如g。这两个动作都是有原因的,不是老教程的仪式感:
第一,DOS 环境下中文路径是噩梦。传统 DOS 用的是 8.3 短文件名,一个中文文件夹名在 DOS 里会显示成一串乱码字符,你根本没法用cd进去。放在根目录下,d:\g.exe这个路径在任何 DOS 环境里都成立。
第二,路径层级越浅,出错概率越低。d:\tools\backup\ghost\ghost.exe这种路径,手动敲一次错一次;改成d:\g.exe,敲一个字母加回车,闭着眼睛都能完成。
第三,也是最实际的一条:D 盘根目录是你在系统崩溃时唯一还记得住的位置。真出事的时候人是慌的,你不会想去翻三层目录找一个 exe。
提示:这个可执行文件建议同时复制一份到优盘或光盘里。系统盘和镜像盘同时在物理层面出问题(比如整机进水、电源烧了)时,只有优盘里那份能救命,而
.gho只要盘没坏就还在。
4. 打包全流程:从 F8 到 To Image 的九次回车与两个隐藏参数
4.1 进 DOS:F8 菜单的选项差异和四条够用的命令
老教程里写的“重启后快速连续按 F8,在系统选项里选第 6 项进入 DOS”,这套流程成立的前提是机器上装了带 DOS 启动项的多重启动菜单,早年的一些封装系统盘会带这个。现在大部分机器按 F8 只能进 Windows 的高级启动菜单,没有 DOS 项。所以实际要准备两条路:机器上还有 DOS 启动项的,按老流程走;没有的,用带 DOS 或者带 GHOST 的启动优盘/光盘,开机改启动顺序,效果一样。
真进了 DOS,会看到一个类似C:\>的提示符,意思是当前在 C 盘。DOS 下够用的命令只有四条,全部输完按回车执行:
REM 1. 切盘:输入盘符加冒号,比如从 C 盘切到 D 盘 d: REM 2. 看目录:确认 g.exe 和已有的 .gho 在不在这 dir REM 3. 进子目录(根目录操作时可跳过) cd 001 REM 4. 返回上一级目录 cd .. REM 5. 运行程序:不用打 .exe 后缀,直接敲名字 gdir这步别省。它的作用是在动手之前确认三件事:g.exe在、目标盘有足够空间(DOS 下看剩余字节数)、以及有没有旧镜像占着名字。我见过一次事故是有人没看dir,直接把新包命名成已有的001.gho,GHOST 弹覆盖确认时手快按了回车,两年的老包瞬间没了。
4.2 菜单路径:Local 到 To Image 的九次确认
进入 GHOST 主界面后,全程键盘操作:方向键移动光标,回车确认,TAB 在按钮之间切换。备份系统盘的完整路径如下,把每一步的按键和判断写清楚:
第一步,选Local,回车。这一步选的是“对本地硬盘操作”,不要选Peer to peer或Ghost Cast。
第二步,选Partition,回车。分区级操作,不是整盘(Disk)级。整盘对整盘会连分区表一起搬,目标盘容量必须不小于源盘,条件更苛刻;只备份系统分区用不到。
第三步,选To Image,回车。到这一步 GHOST 才开始读硬件信息。
第四步,选源硬盘,回车。单硬盘的机器这里只显示一行,直接回车。双硬盘的机器会列出两块盘的信息,包含容量和分区数,一定要按容量核对清楚哪块是系统盘——选错盘就是在备份一块数据盘,白等半小时。
第五步,选源分区,回车。列表里会显示每个分区的容量、类型、标签。系统盘通常是第一行,但不能只看顺序,要拿容量和你在 Windows 里看到的 C 盘大小对一下。这一步出错是致命错误,因为后面第六步的镜像内容完全取决于它。
第六步,TAB 切到文件名输入框,输入镜像名,回车。输入的是纯文件名,路径已经由当前所在盘决定。命名我一般用001、002、003这种纯数字三连,不要中文、不要空格、不要特殊符号,DOS 下全都可能出问题。
第七步,选压缩模式,回车。三个选项:No不压缩,最快,镜像最大;Fast适度压缩,速度和体积平衡;High高压缩,最慢,体积提升有限。选Fast,这是绝大多数场景的最优解。High的问题不是不能用,是费效比太差——压缩时间可能翻两三倍,体积只比Fast小百分之几,还要多耗 CPU 发热。
第八步,确认Yes,回车。此时 GHOST 会再报一次“即将开始”,这是最后一次反悔机会。
第九步,进度条走完,回车退出。
注意:第八步之后到进度条走完这段时间,不要按键盘、不要动鼠标、不要切 KVM、不要碰电源。GHOST 在写镜像时对输入是敏感的,误触 ESC 会直接中断,留下一个半截文件。
4.3 进度条阶段的三条铁律和一条时间预估
进度条界面会显示已用时间、剩余时间、传输速率(MB/min)、已写入量。这个数字可以直接用来验证你的准备有没有做对:正常的机械盘到机械盘,速率大致在 300~600 MB/min;如果只有几十 MB/min,说明源盘碎片严重或者有坏道在反复重试,这时候要有心理准备,时间会拖得远超预估。SSD 到 SSD 能跑到 1000 MB/min 以上,但 8.x 时代的主板 SATA 控制器往往是瓶颈。
三条铁律:
不按键。ESC 是中断,其他键也可能触发未定义行为。
不断电。中途断电,.gho不完整,而且可能把镜像盘的文件系统写坏,连带别的数据一起遭殃。
不并行做别的事。打包期间不要在同一台机器上跑杀毒扫描、不要开浏览器,机械磁盘的磁头只有一个,抢 IO 的后果是两边都慢。
完成界面出现后,会显示成功信息和耗时。这时候先别急着重启,退到 DOS 提示符,用dir看一眼生成的文件:主文件名.gho,如果源盘已用容量较大,还会看到一串.GHS分卷。把它们全部记下来,确认在同一个目录下,这一步花十秒钟,能避免第 5 章的第一个坑。
4.4 备份做完后的收尾动作:三件小事,省三次大事
第一件,把镜像文件夹设成只读加隐藏。只读防误删,隐藏防误操作。做法是在 Windows 里右键属性勾选,或者用attrib +r +h d:\001这类命令。这一步的意义在于:GHOST 镜像在 Windows 里双击是不会打开任何东西的,新手看到“文件坏了”很容易顺手删掉。
第二件,复制一份到另一块物理盘。同一块盘上的两个副本,在盘本身坏掉时毫无意义。我一般把最新的一份放到移动硬盘里锁抽屉,成本几十块钱,救回来的是几天重装时间。
第三件,在文件名或文件夹上记录日期和系统状态。比如001-20240315-纯净驱动。DOS 下文件名长度有限,把详细说明写在一个readme.txt里放在同目录,内容就一行:这个包是什么状态、装了什么、什么时候做的。半年后你完全不记得 002 和 003 的区别,这一行字就是唯一的线索。
5. 还原与分区对拷:From Image 的五类翻车排查
5.1 还原的标准动作序列
还原的菜单路径是Local → Partition → From Image,编号 1-2-3,和打包只差最后一位。进 DOS、运行g、进主界面这些前置步骤和第 4 章完全一样,不再重复。差异从第三步开始:
第三步,选From Image,回车。之后 GHOST 会弹出文件浏览界面,让你在磁盘上找.gho。这里有个细节:浏览界面默认停在 GHOST 自己所在的那个目录,所以把g.exe和镜像放同一个盘上是有好处的——少切几次目录。用方向键选到.gho,回车。
第四步,GHOST 显示这个镜像的分区信息,包括原始分区容量和文件系统。这一步是核对用的:看一眼容量对不对得上你要还原的盘。有些人在这一步发现镜像做的是 D 盘不是 C 盘,及时收手,避免了覆盖错分区。
第五步,选目标硬盘,回车。多硬盘机器必须看容量核对。
第六步,选目标分区,回车。这是整个流程里风险最高的一次按键。目标分区上的原有数据会被 100% 覆盖,任何反删除工具都救不回来。选之前默念一遍:我要覆盖的是哪个盘,上面有没有还没转移的东西。
第七步,确认覆盖警告,选Yes,回车。GHOST 会再报一次目标分区容量和镜像容量。
第八步,进度条走完,选重启。
还原过程中有一条硬规矩,比备份那边更严格:绝对不能中途重启或断电。备份中断只是白做一次,还原中断是分区写了一半——引导记录、文件系统元数据、部分文件都处于半新半旧的状态,机器直接起不来,只能靠双硬盘挂载或者启动盘里的工具重新做一遍。这是 GHOST 使用里唯一一个真正意义上的“不可逆”操作。
REM 还原前在 DOS 里做的最后一次确认,三条都要过 d: dir *.gho REM 1. 确认 .gho 和所有 .GHS 分卷都在同一目录 REM 2. 确认文件大小之和接近你记录的镜像总量 REM 3. 确认目标盘符和容量,别把镜像还原到存放镜像的那块盘上第三条尤其要强调:把镜像还原到存放镜像的盘上,等于在覆盖自己的源文件,GHOST 写到一半源文件被破坏,直接双输。
5.2 To Partition:换硬盘时唯一顺手的工具
Local → Partition → To Partition是点对点直拷,中间不落盘。用在两种场景:换新硬盘时把老系统盘整块搬到新盘,省掉重装;或者做镜像之前先复制一份到备用盘做冗余。它的操作序列和 To Image 前半段一样,只是最后的“输入文件名”变成“选目标分区”。
几个必须提前知道的约束:目标分区容量必须大于源分区的已用容量,注意是已用容量不是总容量,但如果目标分区比源分区小很多,可能出现复制后剩余空间不够系统运行的情况;目标分区原有数据全部覆盖;直拷过程中两块盘同时在读写,耗时比先做镜像再还原略短,但中途失败的后果更麻烦——源盘和目标盘可能同时处于不一致状态,所以我一般只在数据能重新再来一遍的情况下用直拷。
5.3 五类翻车排查:现象、原因、解决
第一类:还原时报镜像不完整,或者进度条卡在某个百分比不动。
现象是 GHOST 弹出类似 “incomplete image file” 或者 “cannot open image file” 的提示,或者进度条走到固定位置反复重试。原因几乎都是分卷丢失:.gho和.GHS分卷被拆到了不同目录,或者某个分卷被当成垃圾文件删了。网上流传的“分卷不要和镜像放同一文件夹”这个说法是错的,照着做必然出事。解决方式是把所有分卷收回同一个文件夹,文件名保持原样不改,然后在 GHOST 里重新指向那个.gho。如果分卷确实丢了,这个镜像就废了,只能换一个包——这也是为什么每次做完镜像要用dir核对一遍的原因。
第二类:还原完成后重启,机器蓝屏,停止码 0x0000007B。
现象是还原成功、进度条正常走完、重启后进不了系统。原因是硬件抽象层不匹配:做镜像时的机器和还原时的机器,硬盘控制器模式不一样(比如从 IDE 兼容模式换成了 AHCI),或者干脆是两台不同芯片组的机器。镜像本身没坏,是它带着旧机器的驱动。解决办法是先以 IDE 兼容模式进系统,装上正确的存储控制器驱动,再切回 AHCI;或者进 WinPE 用离线注册表工具改控制器的启动项。这条坑的教训是:镜像跨机器还原前,先确认两台机器的存储控制器模式一致。
第三类:目标分区选错,覆盖了不该覆盖的数据。
现象是还原完发现某个盘的数据没了,而那个盘本来不该被动。原因就是第 5.1 章第六步选错分区,尤其是在多硬盘机器上只按顺序选没看容量。这种情况 GHOST 层面没有任何补救手段,覆盖是扇区级的。唯一的出路是立刻停止对该盘的一切写入,用数据恢复工具尝试,成功率取决于覆盖范围。预防手段很土但有效:还原前把要保护的盘的数据线拔掉,物理隔离比任何操作纪律都可靠。
第四类:DOS 下找不到 g.exe,或者敲了 g 提示 Bad command or file name。
现象是dir明明能看到文件,敲g却不认。原因有三种:路径不对(还在 C 盘没切到 D 盘),文件名带后缀敲成了g.exe.exe,或者文件被放在了中文目录里导致 DOS 无法正确解析。还有一种情况是机器的 DOS 环境不是真 DOS,而是某个精简的预启动环境,对可执行文件的兼容性有限。解决方式是把g.exe放到盘符根目录,切盘后先dir确认,再敲名字不带后缀。仍然不行就换一个启动盘里的 GHOST 版本,不同封装环境对 16 位程序的支持差异很大。
第五类:备份或还原速度异常慢,比预期慢五到十倍。
现象是传输速率只有几十 MB/min,进度条几乎不动。原因按概率排:源盘有坏道,GHOST 在读某个扇区时反复重试,这种情况换块盘或者先做chkdsk /r;源盘碎片极其严重,磁头频繁跳道;镜像盘是低速优盘或者通过 USB 转接的老硬盘盒;后台还有别的东西在抢 IO。排查顺序就是从硬盘健康度开始,一路往下排。这类问题的特点是不会报错,只是慢,所以很多人以为是正常现象硬等,等到电量耗尽或者被人按了电源。看到速率不对就立刻中止,先排查再重来,比干等划算。
6. 进阶:分卷 GHS 的归位管理与镜像可信度自检
分卷这件事值得单独说透,因为它是老版本 GHOST 最常见的长期维护痛点。一个超过 2GB 的镜像会自动切分成001.gho加若干00100001.GHS、00100002.GHS,这套命名是 GHOST 自己生成的,不要手动改。我的管理习惯是给每个镜像建一个独立文件夹,命名001、002、003,把对应的.gho和全部.GHS一起塞进去,然后把整个文件夹设成只读加隐藏。这样做的直接好处是:还原时只需要定位到文件夹里的那个.gho,分卷不会散落。
还原之前有一道自检动作,很多人不知道 GHOST 自带这个功能。主菜单里有Local → Check → Image File,选到.gho它会完整读一遍并校验镜像完整性,不写任何数据。这个检查的价值在于:把“镜像坏了”这件事提前到还原之前发现,而不是覆盖完目标分区、重启之后才发现。我一般在对一台不熟悉的机器动手前跑一遍,耗时几分钟,换一个确定性。
命令行模式是另一个省事的口子,适合需要批量处理或者不想记菜单路径的场景。把下面这种批处理放在 D 盘根目录,在 DOS 下直接执行文件名即可:
REM 无人值守做分区镜像,参数含义逐条对应 REM -clone 克隆模式 REM mode=pdump 分区(partition) 到镜像(dump) REM src=1:1 源 = 第 1 块硬盘的第 1 个分区 REM dst=... 目标镜像路径 REM -z5 压缩等级 5,介于 Fast 和 High 之间,实测费效比最好 REM -split=2000 超过 2000MB 自动分卷 REM -sure 跳过最后的确认提示 REM -rb 完成后自动重启 g.exe -clone,mode=pdump,src=1:1,dst=d:\001\001.gho -z5 -split=2000 -sure -rbsrc=1:1这个写法是按磁盘号和分区号定位的,和菜单里用容量核对是两套逻辑,风险更高——磁盘顺序变了就会备错盘。所以在不确定磁盘顺序的机器上,我宁可老老实实走菜单。命令行适合的是那种你反复做过十几遍、配置完全固定的老机器,闭着眼也不会错。
最后说个习惯问题。早年我在一台老机器上省掉了chkdsk,直接打包,镜像做完看着一切正常,半年后真出事要还原,卡在 62% 报读错误,只能重装。从那以后我每次做镜像前都强制走一遍固定流程:chkdsk查两块盘、整理碎片、清理临时目录、dir核对空间、打包、dir核对分卷、复制一份到另一块物理盘。这七步一步都不跳,看着繁琐,实际每步都是几十秒的事。备份这件事的性质就是这样,做的时候全是成本,用的时候全是收益。希望帮到你。
本文还有配套的精品资源,点击获取