GPT/UEFI是有其發展需求與實用性, 但實際上還是有許多地方覺得MBR/BIOS更好用, 來到Win10常常看到系統出狀況時想要救援問題更是多, 網路藥方一堆最後首推重灌, 這次趁著新電腦剛裝好也還沒想好甚麼具體用途, 先來玩一下怎麼裝比較好用 想想看, 沒有要作多重開機卻老是弄個開機磁區是不是很礙眼又浪費空間, 而且當硬碟故障或者就是想換硬碟時, 開機分割區還是一樣跟著硬碟被抽離當前系統了... 然後硬碟也不夠大無需GPT, 對目前來說MBR還可以弄四個分割也是很夠用, 這邊也沒要做什麼理論或詳盡說明, 單純的就是要玩玩Ghost作不一樣的應用 過程重點如下, 有個檔案 Win10_ok.GHO 這是安裝於C:的Windows 10用Ghost 12備份出來的分割資料 (備份時Window 10約16GB, Ghost備份檔案約4.8GB) 如果此GHO檔用於還原於原本的開機[C:]磁碟就可以正常使用, 都不會有問題 但是如果本來的[C:]還在, 將此GHO檔用來作在第2顆硬碟的[D:] 在2個硬碟都存在的情形下,想透過BIOS切換開機順序來使第2顆硬碟作為開機的話, 需要幾個項目確認 1. 首先若想變成[D:]開機是比較有風險,原本安裝是用[C:]很可能還是有東西跑[C:] 所以這邊是以第2顆硬碟開機同樣還是當[C:]的方式作為處理依據 2. 要先確認新的開機分割是否有設啟動(Active)的屬性 可以使用Ghost 12的命令列工具程式 gdisk64.exe 或 gdisk32.exe 來查看 直接跑 gdisk 會列出所有硬碟, 例如 Disk Partitions Cylinders Heads Sectors Mbytes Model 1 1 60801 255 63 476940.0 ST500DM002-1BD14 KC45 2 2 243201 255 63 1907729.1 TOSHIBA DT01ACA200 MX4O 3 0 31130 255 63 244198.3 NVMe AGI256G16AI198 15A0 4 1 1926 255 63 15112.0 Generic USB Flash Disk PMA ( 上面 Disk 1 是原本正常安裝Win10的磁碟, 之後將C:開機分割Ghost成檔案 Win10_ok.GHO 而 Disk 2 的開機分割則是 Win10_ok.GHO 用Ghost的partition from image作出來的內容 下面的顯示情形是已經對調, 由Disk 2開機為 C: , 原本的Disk 1變成在 D: ) 跑 gdisk 1 就會列出 Disk 1 的內容, 同樣的 跑 gdisk 2 就會列出 Disk 2 的內容, 如下 E:\_Ghost12\x86>gdisk32 1 Disk Partitions Cylinders Heads Sectors Mbytes Model 1 1 60801 255 63 476940.0 ST500DM002-1BD14 KC45 Partition Status Type Volume Label Mbytes System Usage D: 1 A PRIMARY Win10_Pro 476937.5 NTFS/HPFS 99% E:\_Ghost12\x86>gdisk32 2 Disk Partitions Cylinders Heads Sectors Mbytes Model 2 2 243201 255 63 1907729.1 TOSHIBA DT01ACA200 MX4O Partition Status Type Volume Label Mbytes System Usage C: 1 A PRIMARY Win10(Backup) 307200.0 NTFS/HPFS 16% F: 2 PRIMARY T2T_2_1600G 1600526.0 NTFS/HPFS 84% 如上所示範, Disk 1 的分割(Partitions) 有1個[D:]且 Status 有 A , 代表有設啟動(Active)的屬性 Disk 2 的分割有2個且第一個分割[C:] Status 有 A , 代表有設啟動(Active)的屬性 如果想要用來開機的分割沒有啟動(Active)的屬性, 可以用Windows的命令列工具程式 diskpart.exe 來處理 執行 diskpart 後, 用 list disk 列出所有磁碟 E:\_Ghost12\x86>diskpart Microsoft DiskPart 版本 10.0.18362.1 Copyright (C) Microsoft Corporation. 在電腦: W10-I5-9400F DISKPART> list disk 磁碟 ### 狀態 大小 可用 Dyn Gpt -------- ------------- ------- ------- --- --- 磁碟 0 連線 465 GB 1024 KB 磁碟 1 連線 1863 GB 1024 KB 磁碟 2 連線 238 GB 238 GB 磁碟 3 連線 14 GB 0 B 用 select disk 1 來選定 磁碟 1, 然後 list partition 來列出所有分割 DISKPART> select disk 1 磁碟 1 是所選擇的磁碟。 DISKPART> list partition 磁碟分割 ### 類型 大小 位移 ------------- ---------------- ------- ------- 磁碟分割 1 主要 300 GB 1024 KB 磁碟分割 2 主要 1563 GB 300 GB 用 select partition 1 來選定 磁碟分割 1, 然後下達 ACTIVE 就完成啟動(Active)屬性的設定了 可以跑 gdisk32 2 再查看一次 3. 先用PE或修復光碟進入命令列模式後, 到新分割裡的 \Windows\system32\config 可以看到有一個 SYSTEM 檔案, 這就是Windows開機後 HKEY_LOCAL_MACHINE\SYSTEM 的完整機碼資料, (修改前可以先備份, 例如將 SYSTEM 複製一份為 SYSTEM0 預防萬一) 使用 regedit 選到 HKEY_LOCAL_MACHINE 後, 可以看到功能選單的[檔案]裡, 有 [載入登錄區] 的項目, 點了之後瀏覽到要修改的 SYSTEM 檔案來進行載入, 會要求取一個機碼名字, 例如取 SYS1 就可以了 之後在機碼 HKEY_LOCAL_MACHINE\SYS1\MountedDevices 就是磁碟對應, (可以和 HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices 來比對一下) 然後透過修改名稱的方式把 \DosDevices\C: 和 \DosDevices\D: 的對應對調 4. 最後還要用 bcdedit 作以下操作 GHOST出來的硬碟無法開機,會出現缺winload.exe檔案的問題 解決方式如下: bcdedit /set {default} osdevice boot bcdedit /set {default} device boot bcdedit /set {default} detecthal 1 5. 最後不免有圖有真相, 兩圖差異不大, 不要傻傻分不清楚 處理過後的新開機 BIOS切回由最初的原始硬碟優先開機 非系統的資料也可以任意搬來搬去充分的使用系統碟, 無需擔心系統碟用太大而根本浪費, 最後, 使用相同的手法就能保存一份心中最理想的最新克隆了! |