Ghost

從幽靈 DVD 中恢復

  • February 25, 2010

我正在嘗試從使用 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 進行映像的機器數量。

$$ As RapidDeploy is now deprecated, Symantec does now license the current versions of the Ghost components as part of Deployment Solution 7.x and there is a license program for it for DS 6.9 customers via the more recent Service Packs, a DS 6.5 customer using Ghost would have purchased Ghost Solution Suite from Symantec separately. $$ 由於您的朋友可能擁有 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 的。

$$ Full disclosure: I am a developer of Ghost employed by Symantec. $$

引用自:https://serverfault.com/questions/116381