我正在尝试从使用 Symantec Ghost 软件为我制作的 DVD 中恢复。GHO 文件是使用 Windows 资源管理器而不是 ghost 客户端刻录到 dvd 上的。我们在尝试从 dvd 恢复时遇到错误,但我不知道错误消息(我不在现场)。我当地的 IT 技术人员告诉我
您不能将平面 .GHO 文件刻录到 CD 上,然后尝试使用它进行幻像,必须使用 GHOST 创建 GHOST 光盘。
我想知道的是这是否属实。
我正在尝试从使用 Symantec Ghost 软件为我制作的 DVD 中恢复。GHO 文件是使用 Windows 资源管理器而不是 ghost 客户端刻录到 dvd 上的。我们在尝试从 dvd 恢复时遇到错误,但我不知道错误消息(我不在现场)。我当地的 IT 技术人员告诉我
您不能将平面 .GHO 文件刻录到 CD 上,然后尝试使用它进行幻像,必须使用 GHOST 创建 GHOST 光盘。
我想知道的是这是否属实。
将 .gho 文件复制到另一个位置,例如网络共享。把ghost.exe文件放在里面。(假设你有它)制作一个Netbootdisk,引导,映射共享并尝试以这种方式拉取它。我想象过无数这样的机器。
首先,Ghost 的商业版(即 Ghost Solution Suite 或 Altiris Deployment Solution 的当前版本,但不包括现在不包含正版 Ghost 的消费者“Norton Ghost”产品)可以从 DVD 中恢复由第三方刻录的映像-party 软件,但如果您使用的是 DOS 而不是 Windows PE 或 Linux Ghost 可执行文件,那么您必须注意一些事项。
默认情况下,几乎所有当前的第三方软件都使用长 Unicode 文件名写入 CD/DVD,并使用针对 CD/DVD 文件系统的 ISO 9660 标准的 Microsoft 扩展。这个扩展名为 Joliet,使用它的一个后果是刻录软件将合成随机的 11 字符短(也称为 8.3)文件名供 DOS 系统使用,因为 DOS 不能使用 Unicode 字符或长文件名(如果 Joliet 扩展存在很多人不知道短 DOS 格式的名称存在,那么诸如 Windows PE 和 Linux 之类的操作系统会隐藏这些短名称。
在 DOS 下进行的恢复中,MSCDEX 系统只能看到 8.3 文件名,这些文件名由 ISO 9660 级别 1 专门为 DOS 等旧操作系统定义。虽然 Ghost.exe 与“@CD”恢复模式一起使用时可以在不使用 MSCDEX 的情况下访问 CD/DVD,但它被写入相同的 ISO 9660 级别 1 规范,并且还期望使用 8.3 文件名写入映像文件,并且作为很好地期望文件被正确编号;如果您使用第三方工具刻录 CD/DVD,并且未采取措施确保 DOS 短文件名合适,它们将与 Ghost 所期望的不匹配,并且恢复将失败。
顺便说一句,Altiris 部署解决方案 6.5 不包含 Ghost,因此无法确定所涉及的 Ghost 版本;Altiris DS 6.5 附带了 RapidDeploy 克隆引擎,而不是 Ghost。虽然许多收购前的 Altiris DS 客户都使用 Ghost 而不是 RapidDeploy,但这样做需要从赛门铁克单独购买 Ghost Solution Suite 的许可证,以匹配使用 Deployment Solution 进行映像的计算机数量。
[ 由于 RapidDeploy 现已弃用,赛门铁克现在确实将当前版本的 Ghost 组件作为 Deployment Solution 7.x 的一部分进行许可,并且通过更新的 Service Packs 为 DS 6.9 客户提供许可计划,DS 6.5 客户使用Ghost 会单独从 Symantec 购买 Ghost 解决方案套件。]
由于您的朋友可能拥有 Ghost 解决方案套件的许可副本(并且打算将您的恢复计入他们的 GSS 许可计数,因为所有 Ghost 恢复都需要将许可附加到您恢复到的机器上),他或她可以使用它来构建 Windows PE 引导环境以访问包含相关 .GHO 文件的 DVD。Ghost 解决方案套件为此目的包含其自己的许可版本的 Windows PE 2.0,以及 Linux 引导环境,并且 Windows PE 和 Linux 都支持 Joliet 文件系统扩展,这将使您恢复映像而不会遇到 DOS 短文件名问题.
尽管 Dan 的上述建议可能有效,但请记住 DOS 限制仍然适用;通过网络共享,文件被限制为短文件名和文件大小限制为 2Gb,因此如果图像很大,通过这种方法恢复仍然会很尴尬,因为短文件名再次与 DOS 约定不匹配。
为此使用 Windows PE 或 Linux 通常比尝试使用基于 DOS 的引导盘容易得多,尤其是因为现代机器中的许多网卡由于缺少驱动程序、IRQ 分配问题等原因而无法从 DOS 使用. 此外,这些操作系统都不会强迫您考虑短文件名的存在,这些天是特定于 DOS 的。
[ 完全披露:我是赛门铁克雇用的 Ghost 开发人员。]