
简介面向刚接触系统备份与恢复的电脑用户这份图解式GHOST入门资料围绕分区镜像的打包与还原展开重点解决新手在DOS环境下不熟悉界面、备份前准备不足以及镜像文件管理混乱等问题。资源包仅含1个doc文档大小约675KB以图文结合的方式编排适合边看边练、快速查阅。资料从备份前的磁盘清理、碎片整理、病毒查杀与补丁更新讲起说明单个镜像文件超过2GB时的分卷处理、压缩率选择及目标盘数据转移等易错点并对DOS启动、GHOST界面菜单和基本操作流程配图解释。已有788人学习可作为系统维护入门者的操作参考与排错清单也可供需要制作基础系统镜像的读者按图核对关键环节降低误操作导致数据覆盖的风险。1. 一块 1.32M 的 exe为什么值得花半小时学上个月帮人收拾一台开机就蓝屏的老机器重装系统、找驱动、补运行库、把常用软件一个个装回去前后折腾了四个多小时。如果这台机器半年前按下文这套 GHOST 使用详解里最基础的那步操作做过一次备份——把 C 盘打包成一个 .gho 镜像——恢复只要十几分钟。网上关于 GHOST 的新手教程很多真正卡住人的从来不是那个蓝底菜单而是打包前该清什么、镜像盘要留多少空间、还原时哪一步按错就再也起不来。这篇把 GHOST 8.x 在 DOS 下的完整操作拆开讲从名词、体检、打包到还原和排错照着做能复现适合手上还有老机器、需要一套完全离线兜底方案的人。2. 镜像、源盘、镜像盘三个名词和一条版本线动手之前先把概念对齐不然进了那个蓝底灰字的界面光看 Local 下面的几个英文选项就能劝退一半人。GHOST 的核心逻辑只有一句话把一个分区里的所有文件按扇区顺序读出来压缩成一个文件存到别处需要的时候再整块写回去。理解了这个后面所有的菜单路径都是这句话的不同说法。这一章不急着进 DOS先把 .gho 和 .ghs 的关系、DOS 版和 Windows 版的边界、以及三种分区操作分别对应什么风险讲清楚后面按错键的概率会低很多。2.1 .gho 是压缩包.ghs 是它的续页GHOST 把分区打包出来的文件后缀是 .gho在软件界面里显示为黄色和普通文件区分开。它的本质是一个压缩容器里面按顺序存着源盘上每一个有效数据块还原时再按原顺序写回目标分区的对应位置所以它不知道什么叫文件、什么叫文件夹只知道扇区偏移。这也解释了为什么还原操作会不分青红皂白覆盖掉目标盘上的一切——它是在按扇区回写不是在做文件复制。单个 .gho 的体积超过 2GB 时程序会自动分割多出来的部分后缀变成 .GHS文件名类似 00100001.GHS 这种。这里有个必须记住的点分割出来的 .GHS 是镜像的组成部分不是垃圾文件必须和主 .gho 放在同一个文件夹里缺一片整份镜像就还原不了。老教程里偶尔能看到把 .GHS 移走的说法那是笔误或者理解偏差照做只会把自己坑进去。我一般会在镜像盘上建一个固定命名的文件夹专门放镜像比如 001、002、003 递增每份镜像连同它的 .GHS 一起躺在自己的文件夹里互不干扰。原因很实际一旦两份镜像的分片混在同一个目录文件名又长得差不多还原时选错文件的概率非常高而选错的后果是整盘覆盖。2.2 Ghost 8.x 和 32 位版为什么恢复系统必须回 DOS这条产品线从 9 代开始只能在 Windows 里跑做定时备份、自动恢复这类事情界面对新手友好但有一个致命限制Windows 下运行的版本没法恢复 Windows 自己所在的那个分区因为系统正在占用这些文件句柄拿不到。所以真正要救一台起不来的机器还得回到 8.x 系列的 DOS 版。8.x 系列本身分成两个可执行文件DOS 下跑的 Ghost 和 Windows 下跑的 Ghost32两者界面一致、功能一致区别只在运行环境和上面说的那条限制。8.x 支持的磁盘文件系统覆盖 FAT、FAT32、NTFS、ext2、ext3 以及 Linux 的 swap 分区遇到不认识的文件系统还能退化成扇区对扇区的完全备份这条路慢但保险。版本选择上最低 8.0能拿到 8.3 就用 8.3。版本太老会遇到两块新硬盘识别不出来、大容量分区容量显示错乱这类问题而且这类问题在 DOS 界面里没有任何报错只是列表里少了一块盘很容易被当成硬盘坏了。实际维护时我习惯把 DOS 版和 Windows 版各留一份在同一个目录日常做增量备份用 Windows 版省事真出事再进 DOS。2.3 分区备份、整盘备份、扇区备份新手只该碰第一个Local 菜单下面有三个入口Disk、Partition、Check。Disk 是对整块物理硬盘操作Partition 是对单个分区操作Check 是镜像完整性检查。新手阶段只碰 Partition 就够了因为整盘操作会把分区表一起打包和回写一旦目标盘的分区布局和源盘不一致回写之后就是一块认不出来的盘。Partition 下面还有三个子项这三个是整个软件用得最多的功能菜单项作用使用频率To Partition把一个分区的内容直接复制到另一个分区低同盘换分区才用To Image把一个分区打包成 .gho 镜像文件最高日常备份走这条From Image把 .gho 镜像还原回某个分区高出事时走这条To Partition 看着像是克隆分区但它同样是把目标分区整个覆盖而且不做中间文件出问题没有后悔药。真正稳妥的做法永远是先 To Image 出一份镜像放在别的盘上再从镜像还原中间多一步多出来的是可以重来的余地。3. 备份前的那台机器六项体检和一次空间核算同一台机器状态干净的时候打出来的镜像可能只有 1.2GB垃圾堆满、临时文件几万个的时候能到 2.5GB还原时间也跟着翻倍。更重要的是从一个本身就有坏道或者文件系统错误的系统盘上打包很可能打出一份看起来成功、还原时报错的镜像这种镜像比没有镜像更害人因为它会让你以为有退路。这一章讲的就是进 DOS 之前那半小时该干什么以及镜像盘的空间到底怎么算。3.1 六项体检从临时文件到驱动确认打包前的准备工作按重要性排我一般按下面这个顺序走全程在 Windows 里完成做完再重启进 DOS第一删掉 C:\WINDOWS\TEMP 下面的所有文件以及各用户目录下的临时目录内容。这一步纯粹是为了减小镜像体积注意只删临时目录里的东西不要顺手去清系统目录删错一个文件可能导致系统起不来那就变成备份一个坏系统了。第二对源盘和镜像盘各做一次磁盘查错勾上自动修复文件系统错误和扫描恢复坏扇区。有坏道就先修修不了就换盘再备份不要带着坏道打包。第三对源盘和镜像盘各做一次碎片整理。碎片整理对备份速度的影响比想象中大尤其在老式机械盘上整理前后打包时间能差出一倍。第四升级杀毒软件病毒库做一次全盘查杀确认干净再打包。这条是血泪经验从一个已经带木马的系统打出来的镜像还原多少次都是带木马的系统而且你还会因为刚还原过而放松警惕。第五把系统补丁打全重启确认没有待安装的更新。补丁没打完就打包还原之后还得再打一遍白折腾。第六确认所有驱动都装好、设备管理器里没有黄色感叹号。这一步做完才算是有了一个可以称为基准的系统状态。这六项做完大约半小时到一小时换取的是后面每次恢复省下的几个小时性价比不用算。3.2 镜像盘空间怎么算2GB 分割线怎么处理空间核算有个简单规则镜像盘的剩余空间必须大于源盘已用空间。源盘 C 用了 2GBD 盘至少要有 2GB 以上空闲实际上建议留出 1.5 倍因为压缩率不可控Fast 压缩在不同数据上表现差别很大文本多的分区压得狠已经压缩过的图片、安装包基本压不动。分区数量上至少要两个分区才能做分区备份——一个源盘一个镜像盘单分区机器没法把镜像存到别处。这也是为什么很多老机器的硬盘分区方案是 C 加 DD 盘平时不放重要东西专门当镜像仓库。关于 2GB 那条线单个镜像文件不要超过 2GB超了会自动切成 .gho 加若干 .GHS。与其让它自动切不如主动控制——打包前把 C 盘里能挪走的大文件下载的安装包、视频、虚拟机镜像挪到 D 盘从源头上把已用空间压到 2GB 以下镜像就是一个干净的单文件拷贝、迁移、校验都省事。实在压不下去就接受分割然后记住两条分割出来的 .GHS 必须和 .gho 同目录整个文件夹一起拷贝不要单独拷 .gho。常见做法是给这份镜像单独建一个 001 文件夹整个文件夹做只读或者隐藏属性防止误删误改。3.3 把 ghost.exe 丢到 D 盘根目录路径和命名的硬规矩可执行文件本身的安装没什么讲究解开之后目录里会有一堆文件真正要用的只有那个 1.32MB 的 ghost 可执行文件其余是给 Windows 版和文档用的可以先不管。放置位置有两条硬规矩。第一放在镜像盘通常是 D 盘的根目录不要放进多层目录里DOS 下切换目录要一层层 cd路径越深越容易敲错。第二路径和文件名里绝对不能有中文和空格DOS 环境识别不了中文目录名敲进去会提示找不到路径而这个提示在蓝底界面上很容易被忽略过去。为了少敲几个字符我一般把文件重命名为单个字母 G这样在 DOS 下直接敲 g 回车就能启动不用输入 ghost 五个字符。别小看这一点DOS 下没有命令补全键盘手感差的时候敲错一个字母就是一次重新来。# 假设当前在 C 盘根目录先切到 D 盘 C:\ d: # 列出 D 盘根目录确认 g.exe 在里面 D:\ dir # 运行 G等价于运行 g.exe D:\ g上面三条命令分别对应切换盘符、列目录确认文件存在、执行程序。盘符切换只输入字母加冒号不加反斜杠dir 的输出会列出文件名、扩展名、大小和修改日期重点看 g.exe 是不是真的在根目录而不是某个子文件夹里执行程序时只输名字不输扩展名DOS 会自动补 .exe。如果敲 g 之后提示 Bad command or file name八成是当前盘符不对或者文件其实在子目录里用 dir 和 cd 逐层确认。如果目录里文件太多一屏显示不完可以用 dir /p 分页或者 dir g*.* 只看 g 开头的文件。4. 打包与还原两次菜单走位一步都别跳整个软件真正需要背下来的路径只有两条打包是 Local → Partition → To Image还原是 Local → Partition → From Image。剩下的全是确认和等待。这一章把两条路径逐屏拆开包括每一步该按什么键、屏幕上出现什么、按错会怎样以及压缩率、文件名这些容易被忽略但影响后续维护的细节。4.1 从 F8 到 DOS 提示符四条命令走完在 Windows 里点重启开机自检刚过、系统 logo 还没出来的时候连续快速按 F8会弹出黑底白字的启动选项菜单一般六项左右正常模式、安全模式、命令行模式、DOS 之类的排列。要选的是进入 DOS 的那一项不同机器上编号不一样用上下方向键挪到那一项再回车。现代机器的主板 F8 菜单里往往没有 DOS 项这时候常见做法是准备一个能引导到 DOS 的启动介质从它启动后同样会落到一个提示符界面后面的操作完全一致。不管走哪条路最终要看到的是一个形如 C: 的提示符它表示当前在 C 盘根目录。进到提示符之后需要知道的命令一共就五条盘符加冒号切盘、dir 列目录、cd 目录名进入子目录、cd.. 返回上一级、直接敲程序名执行。这几条够用了不需要记更多。# 从 C 盘切到 D 盘 C:\ d: # 确认 G 可执行文件在根目录 D:\ dir g*.* # 启动 GHOST D:\ g这里第一条命令的冒号不能省省了会被当成非法命令第二条用通配符只列出 g 开头的文件避免一屏刷满看不清第三条执行后如果一切正常屏幕会清空并出现软件的欢迎界面。如果执行后直接回到提示符说明文件损坏或者版本与当前环境不兼容换一份可执行文件重试。4.2 Local → Partition → To Image1-2-2 逐屏对照进入欢迎界面后按回车跳过来到主菜单。主菜单有 Local、Peer to Peer、GhostCast、Option、Help、Quit 几项后两项网络相关的功能在没装网络驱动的情况下是灰的不用管。全程只能用键盘Tab 切换焦点上下方向键选择条目回车确认。这条规则要记牢鼠标在这个界面里是没有用的。打包的完整走位是 Local第 1 项→ Partition第 2 项→ To Image第 2 项俗称 1-2-2。逐屏说明如下第一步选 Local 回车弹出二级菜单里面有 Disk、Partition、Check 等。第二步选 Partition 回车弹出三级菜单To Partition、To Image、From Image 三项。第三步选 To Image 回车。此时屏幕列出当前识别到的物理硬盘只有一块盘的话直接回车有多块盘的时候要看清容量和型号再选选错盘会把另一块盘的分区打成镜像虽然不破坏数据但白等一场。第四步列出选中硬盘上的所有分区包含分区编号、卷标、文件系统类型、容量。要备份的是系统盘通常是第一项选中后按 Tab 把焦点移到 OK 上再回车。这一步最容易翻车只按一次回车往往只是选中分区必须再 Tab 到确认按钮上按一次屏幕才会往下走。第五步输入镜像文件名。默认路径是可执行文件所在目录文件名栏可以自己敲。DOS 环境下文件名建议不超过 8 个字符长了会被截断或者显示不全用 001、002 这种数字命名最稳配合文件夹编号形成自己的版本体系。敲完回车。第六步选择压缩模式No 不压缩Fast 适度压缩High 高压缩。选 Fast 回车。第七步弹出确认框问是否开始选 Yes 回车。第八步进度条开始走百分比和剩余时间会显示。这期间不要按键盘、不要碰鼠标、不要关电源。老机器上跑二十分钟很正常中途断电的后果是镜像文件损坏且原系统不受影响损失的是时间如果是还原过程断电后果就严重得多下一节会讲。第九步进度条走完出现完成提示回车确认然后选 Quit 退出重启机器。回到 Windows 之后去镜像目录看应该有一个 .gho 文件如果体积超过 2GB 还会有若干 .GHS 分片。4.3 压缩率选 Fast、命名用数字、完成后立刻做一次核对压缩率这三档的实际差别No 最快镜像最大适合时间紧、磁盘富裕的场合Fast 速度中等体积能压掉三到五成是绝大多数场景的默认选择High 压缩耗时可能是 Fast 的两三倍体积却只再小一截对已经压缩过的数据几乎没有额外收益。所以不要迷信最高压缩率那是最典型的用时间换不到空间的场景。命名这件事值得单独说。新手喜欢用 mybackup、system-2024 这种名字在 Windows 下没问题但回到 DOS 里显示会被截断而且一旦镜像有分片文件名前缀太长会让分片文件的排列顺序变得难以判断。用 001、002、003 配合固定的文件夹结构好处是所有名字等长、按字典序排就是按时间排找起来不用回忆。备份完成后的核对动作有三条两分钟能做完但能避免几个月后发现镜像是废的一是看文件大小。一个正常打包的 C 盘镜像体积应该和源盘已用空间在同一个数量级如果只有几十 MB说明分区选错了或者源盘几乎是空的。二是看文件数量。如果镜像目录里除了 .gho 还有 .GHS确认它们全在同一个文件夹里一个不少。三是记录。把日期、源盘已用空间、镜像体积、压缩模式记在一个文本文件里放在镜像旁边下次要选版本的时候不用靠猜。5. 还原From Image 的 1-2-3 和覆盖之前的最后一次确认还原比打包危险得多。打包最坏的结果是白等一场还原最坏的结果是把一整块盘上有用的东西全部抹掉并且找不回来。所以这一节的所有步骤前提都是你已经确认过目标盘上没有任何需要保留的东西。如果还没确认先停下来把文件挪走再回来看。5.1 动手之前必须做完的三件事第一件把目标盘上的重要文件转移出去。还原是按扇区覆盖任何反删除工具都救不回来这句话不是吓唬人覆盖之后原来的文件头和数据块都被新内容替换恢复软件扫出来的只会是垃圾碎片。这也是为什么日常要养成习惯桌面、文档、下载这些目录全部指向 D 盘C 盘只放系统和软件。第二件确认目标分区的编号和容量。在 Windows 里先看一眼各个分区的大小和卷标记下来进 DOS 之后按容量对照避免选到一个看着像 C 盘其实是 D 盘的分区。这一步在双硬盘机器上尤其重要两块盘的分区编号会连在一起排光看编号很容易错。第三件准备好可用的启动介质。还原过程中如果出现任何异常需要中断重启机器会处于既没有完整系统、也没有完成还原的中间状态正常启动是起不来的必须有办法再进一次 DOS 把流程重跑一遍。手里没有启动盘就开始还原是最常见的一种自断后路。5.2 1-2-3 逐屏走位以及那一条不能碰的红线还原路径是 Local → Partition → From Image俗称 1-2-3。逐屏说明第一步选 Local 回车。第二步选 Partition 回车。第三步选 From Image 回车。第四步弹出文件选择框找到镜像所在的目录和 .gho 文件选中回车。如果镜像有 .GHS 分片只需要选主 .gho程序会自己去同一目录找分片分片缺失时这一步之后会直接报错报错信息里会提到找不到某个分片文件。第五步屏幕显示这份镜像里包含的分区信息包括文件系统、容量。这一步是给你核对的确认这份镜像确实是你想还原的那一份然后回车。第六步选择目标硬盘。多块盘的时候同样要按容量和型号确认。第七步选择目标分区。这是整个流程最需要屏住呼吸的一屏左边是分区列表右边是选中分区的详细信息包括容量和文件系统。选错了就是覆盖另一个分区。第八步弹出红色警告提示目标分区的数据将被覆盖。选 Yes。到这一步为止前面所有步骤都还能按 Esc 退出去按了 Yes 之后就进入不可逆阶段。第九步进度条开始走。这里有一条红线绝对不要在进度条走完之前重启或者断电。中途重启的后果不是还原失败重来一次这么简单而是目标分区处于半新半旧的状态分区表信息可能已经被改写机器连启动都启动不了只能靠启动介质再进 DOS 重跑一遍完整还原。老教程里反复强调请勿中途中止就是这件事。第十步走完出现完成提示选择重启。第一次启动会比平时慢因为系统在重新建立索引和检查上一次非正常关机留下的标记。5.3 还原之后先别急着重装软件第一次进系统之后先做三件事再干别的。一是看设备管理器有没有出现新的未知设备有的话说明这份镜像是在某个驱动装好之前打的需要补驱动。二是看系统时间对不对BIOS 电池快没电的机器还原之后时间会退回很久以前会导致证书验证失败、更新装不上。三是立刻再进一次 GHOST把这份已经验证可用的镜像再复制一份到另一个物理盘上。第三条听起来多余实际上是整套流程里最划算的一步。镜像和原系统在同一个物理盘上盘一坏两个一起没。有条件的话把关键镜像拷到移动硬盘或者另一块内置盘成本只是一点空间。6. 避坑与排查五条从现场捡回来的记录下面这五条都是实际遇到过的按现象 → 原因 → 解决写。看一遍能省掉至少一次白忙。6.1 现象还原到一半报错提示找不到某个文件原因镜像被分割过.GHS 分片不在同一目录或者拷贝镜像的时候只拷了主文件。这种情况在把镜像从 D 盘往移动硬盘搬的时候最常发生因为资源管理器按扩展名过滤很容易只选中 .gho。解决把整个镜像文件夹整体拷贝拷完核对文件数量。已经分散的用 dir 命令把目录里所有文件列出来按文件名前缀把同组的 .gho 和 .GHS 收回同一个文件夹再试。还原之前养成习惯先数一遍文件个数。6.2 现象进 DOS 之后敲 g 回车提示找不到命令原因三种可能。当前盘符不是 D 盘文件其实在子目录里或者文件名被改成了带空格或中文的名字。DOS 对中文路径和空格的处理很差一个空格就会让命令解析提前截断。解决先 dir 看当前目录有没有这个文件没有就 cd 一层层找或者直接用绝对路径执行。文件名有空格或中文的改回纯字母。我一般直接把可执行文件重命名为单字母放在根目录从源头上杜绝这类问题。6.3 现象镜像打出来只有几十 MB但 C 盘明明装了几十 GB 软件原因分区选错了。GHOST 列出的分区编号是按整个硬盘的顺序排的第一项不一定是 C 盘尤其是有隐藏分区、恢复分区、EFI 分区的机器第一项很可能是一个几百 MB 的引导分区。解决在选择分区那一屏不要只看编号看右边的容量和文件系统类型按容量对照 Windows 里看到的分区大小来选。选完之后再看一眼屏幕上方显示的分区信息确认无误再往下走。打包完成后第一时间看体积体积明显不对就地重来不要拖到几个月后要还原的时候才发现。6.4 现象进度条卡在一个百分比不动几十分钟没有变化原因源盘有坏道读某个扇区的时候反复重试或者镜像盘空间不足写到某个点卡住也可能是硬盘本身进入休眠或者数据线接触不良。解决先等机械盘遇到坏道重试一两分钟是正常的。超过五分钟没动静长按电源键强制关机重新进 DOS 换一个镜像盘重来。同时用磁盘检查工具把源盘扫一遍坏道多的盘先换盘再备份不要在一个正在坏的盘上反复尝试。这类问题有一个前置预防手段打包前做一次碎片整理和磁盘查错能把大部分隐患提前暴露。6.5 现象还原之后系统能进但开机速度明显变慢或者某些软件报错原因这份镜像是在系统状态不干净的时候打的比如临时文件堆积、注册表里有大量失效项、某个软件装了一半没卸干净。还原只是把当时的状态原样搬回来不会帮你修。解决重新走一遍第三章的六项体检做一份新的干净镜像。同时在策略上做调整系统刚装完驱动打一份 001装完必要软件打一份 002之后装新软件打 003。这样任何一次改动出问题退回上一个版本就行不用一口气退回出厂状态。6.6 版本和介质上的两个老坑第一个坑是版本。太老的版本识别不了新硬盘在选择硬盘那一屏会直接看不到盘或者容量显示成几 GB。遇到这种情况先换 8.3 再排查硬件别急着判定硬盘坏了。另外注意Windows 下运行的版本不能恢复系统所在分区如果非要这么干程序不会拦着你只在最后报一个错白等半天。第二个坑是介质。用光盘或者劣质 U 盘引导的时候DOS 环境本身可能加载不全表现出来是 GHOST 启动后界面花屏、菜单显示乱码、方向键没反应。换一个启动介质重试多数能好。这一条没有技术含量但在现场特别耽误时间因为人会下意识觉得是硬盘出问题。7. 分层打包、镜像台账和一次真实的还原演练镜像不是打完就完事了真正让这套东西在关键时刻派上用场的是把它当成一个有版本、有记录、定期演练的东西来维护。下面这几条是我这些年保持的习惯成本都不高但能把有备份变成备份真的能用。分层打包的第一层是刚装完系统和驱动的裸状态命名为 001这一份永远不覆盖它是最后的安全垫。第二层是装完办公软件和常用工具之后的状态命名 002。第三层是装了特定业务软件之后的状态命名 003。每一层都放进自己的文件夹文件夹名和镜像名对齐。这样做的价值在于装了个新软件之后系统开始不稳定退回到 003 就行不用一路退回 001 再重装一遍所有软件。台账可以就用一个纯文本文件放在镜像目录的上一级每份镜像记一行格式如下编号日期源盘已用镜像体积压缩模式分片数备注00103-128.4GB3.1GBFast2驱动齐全无业务软件00203-1911.2GB4.6GBFast3加办公套件与输入法00304-0213.7GB5.9GBFast3加业务客户端已验证镜像存好之后立刻算一次哈希Windows 下自带命令就能做不用装东西# 计算镜像的 SHA256把输出贴进台账 certutil -hashfile D:\001\001.gho SHA256这条命令只算主文件分片要逐个补算。哈希的用处是几个月后你怀疑某份镜像在拷贝过程中损坏时重算一次对比即可不用真的跑一遍还原才知道。计算需要几秒到几十秒取决于文件大小属于那种做的时候嫌麻烦、用的时候救命的操作。最后一条也是最容易被跳过的一条定期做还原演练。我的习惯是每做出一个新的基准镜像就找一台不影响生产的空闲机器或者在虚拟机里把这份镜像实际还原一次确认能进系统、能联网、常用软件能打开。演练一次大约二十分钟比任何校验手段都直接——哈希对得上不代表镜像里那个系统是好的只有真的起来过一次才算数。从那以后我每次打完镜像都会顺手在台账上写一行、算一次哈希、隔一周找机会真实还原一遍三件事加起来不到半小时。这套流程本身没什么技术含量难的是每次都走完而不是在赶时间的时候跳过其中一步。希望帮到你。本文还有配套的精品资源点击获取