
我有 1TB 硬碟,其中 700GB 預留給我的個人檔案。剩餘空間用於 Windows 8.1。問題是 Windows 8.1 及其 4 個分割區位於磁碟末尾,因此我無法擴展 Windows 分割區的空間。
我嘗試了兩個分割區應用程序,但這些應用程式都無法移動 EFI 系統分割區,因此我也無法移動保留分割區(其他)和我的 Windows 分割區。首先,我嘗試建立系統備份映像,但這只是將所有分割區還原到相同的磁區。也許有一些技巧可以讓我選擇從系統備份映像還原 Windows 的位置?
答案1
標準免責聲明:在嘗試此操作之前備份所有用戶數據,因為用戶或軟體錯誤可能並將破壞它。
EFI系統分割區絕對可以移動。 (它純粹由分區類型標識)。
我更擔心移動 Windows 分割區時遇到問題。和 Karan 一樣,我想要一張可以運行「啟動修復」的 Windows 光碟。 (在預先安裝的 Windows 8.1 中,該選項實際上是刻錄 USB 隨身碟。它將包含完整的重置映像...它不會強迫您使用它...您沒有大的恢復分割區,因此我認為它無法在您的系統上運行,大概您有一張Windows 安裝光碟)。
我個人使用 GParted 來移動分區。 (如果它告訴我無法移動 EFI 系統分割區,我會考慮更改其類型和/或活動/啟動狀態,然後在移動後再次返回。我就是這麼自大)。
(如果不是很明顯:要編輯這些分割區,您需要從啟動磁碟執行。例如,我認為 GParted 提供了一個可啟動磁碟映像。您通常不應該嘗試編輯安裝在分割區中的分割區。執行作業系統:)。
答案2
感謝源傑迪!幾乎忘記了分區標誌,所以你的回答對我有幫助。下面我描述一下我是如何尋求解決方案的。
- 從 GParted Live CD 啟動並從 EFI 分割區中刪除「啟動」標誌。還有一個帶有“msftres”標誌的 128MB 分區,但不要刪除它。
- 從 MiniTool 分割區精靈可啟動(您可以使用不同的應用程式)啟動並將復原分割區移至磁碟開始。我嘗試移動 EFI 分割區(此時它將是資料分割區),但程式想要更改分割區大小,所以我只是將此分割區複製到磁碟開始並刪除舊分割區。同時複製 128MB 分割區並刪除舊分割區。
- 開始將 Windows 分割區移至磁碟(這需要一些時間,在我的電腦上這個過程花了 30 分鐘)。
- 再次從 GParted Live CD 啟動並將「啟動」標誌放回 EFI 分割區(我不知道,也許不需要)
- 從 Windows 8.1 安裝磁碟啟動並依照本指南修復 EFI 分割區 -http://www.itechs-systems.com/fix_corrupt_UEFI_partition.aspx
執行此操作之前不要忘記進行備份。最佳解決方案是系統映像備份。