引用:
作者eric625
請問
2.中的手動建立是在主目錄下直接建立Pagefile.sys嗎?
3.中的"以選擇"載入HIVE控制檔"方式匯入之前備份的"System"後"該如何做?!tks
|
坦白說 Ghost 很多年沒用了,這幾年用的都是 Acronis TrueImage
加上映象檔向來都是放在 USB HD 或 DVD/RW 上,從未同時使用二顆內接硬碟 DISK to DISK
小弟多半都是針對OS備份,故只使用 Partition to Image / Partition from Image
由於抽取式儲存設備可能是因XP磁碟代號分配優先性較低或預設為保留之故
似乎不會發生與啟動分割區產生磁碟代號錯置的問題,所以自己壓根沒遇過這類問題
我之前所PO的幾種解決方案,1,3 是 Google 上所能找到的成功案例與較具說服性的解法
解法2.則是親友上週自己實測過的解決方案之一,但作法並未細問
我不想誤導你,我只能推測作法(但不見得正確,以下僅供參考)
解法2.
由於此時被還原磁碟已無法進入安全/正常模式,不可能在 GUI 介面下重建或定義分頁檔路徑
可能的作法是在 XPE 等OS,以新增檔案方式加入一個 FileSize 為 0 的 Pagefile.sys
不過印象中,像 Ghost 這類備份軟體,預設值雖不會將 Pagefile.sys & hiberfil.sys(休眠記憶體暫存檔案)
備份進映象檔中,但記憶中這類程式似乎都會自動建立無內容的這兩個檔案,親友為何還要手動建立?
分明是 Boot Loader 引導錯誤或磁碟代號錯置的問題,為何親友在手動建立 Pagefile.sys 後便能開機?
這兩點我始終搞不懂
解法3.的操作原理,您可先參考一下微軟這篇官方文章
http://support.microsoft.com/kb/812448/zh-tw
符合您狀況的詳細操作流程可參考這篇(對岸的文章)
http://www.cnblogs.com/gudai/archiv.../12/815591.html
----------------------------------------------------------------------------------------
關於這狀況個人猜測大致如下:
以 Ghost DISK to DISK 為例
此時系統中應會同時存在備份磁碟(通常為C)與被還原磁碟為D(假設使用者已先自行分割)
若在 Ghost 前,曾進入過 XP
此時磁碟管理員服務會取得該資訊,將已載入/可作用的裝置清單存放在 MountedDevices 子機碼下
之後不管是使用 for DOS 或 for XP 的 Ghost 備份
應該都會將登錄檔中 MountedDevices 子機碼下的磁碟代號(可能是根據 Disk Signature 定義/識別)都複製到被還原磁碟D:中
在 Ghost DISK to DISK 複製完成後,Reboot System
(假設此時已移除備份磁碟C:,BIOS中開機磁碟也改為被還原磁碟)
此時系統應會依循以下流程開機
BIOS(偵測啟用硬體裝置)->MBR(至被還原磁碟第零磁軌中的四個分割表中搜尋可開機的分割區,找到後讀取該磁區參數)->XP KERNEL
此時被還原磁碟 Driver Letter 應該是C:,備份磁碟因已移除故D:應不存在
但不知哪一環節出錯(推測可能是 Ghost 有備份到備份磁碟 MBR 中的 Disk Signature)
導致登錄檔中 MountedDevices 與開機磁碟代號相關的子機碼,仍被指向原始備份磁碟
但備份磁碟在已移除的狀態下,當然找不到分頁檔
所以,以另一個可開機環境下,載入被還原磁碟的 SYSTEM Hive 備份檔
並刪除 MountedDevices 下子機碼使XP重新分配磁碟代號的作法,應該是較符合邏輯的作法
註:
因 Win9X 的登錄檔有長度限制不敷使用,故 NT/XP 將登錄檔改依屬性分為:
Default,Software,System,Sam,Security 幾個 Hive 檔,並存在 Windows\system32\config 路徑下
以 "HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices" 為例,可直接判斷是屬於 SYSTEM Hive 項目
----------------------------------------------------------------------------------------
引用:
作者I am Kent.
之前用 Ghost 2003 做複製...就算是 Disk to Disk 複製也不會動 MBR 內容.....
PS.沒加參數...
|
由於 MBR 含括程式與分割表,按說 Ghost DISK to DISK 時
若需依照原始磁碟的分割大小還原,應該會備份 MBR 才是
且當你在還原時選擇依比例或自訂方式變動各分割區大小時,此時 Ghost 或 ATI 這類程式也會再重寫一次 MBR 中的分割表
若照 I am Kent.兄所言若適用於樓主所用 Ghost 版本的預設值,那我之前的種種外行猜測明顯又有許多矛盾之處
不知可否請Kent兄或瞭解該現象正確形成機制的網友開釋一下