分割槽助手 遷移系統盤到1TSDD上帶來的問題

2022-06-23 04:09:15 字數 2337 閱讀 2244

環境:

雙系統windows10 + ubuntu20.04

windows系統盤由256g公升級到1t固態!

方式:分割槽助手系統遷移!導致的問題如下:

1.沒有備份winre分割槽,丟失winre環境,無法更新!

修復方法:重置引導efi分割槽,帶來問題:

2.格式化重置esp分割槽,丟失ubuntu的引導檔案導致無法進入ubuntu!

修復方法:ubuntu安裝u盤進入live模式

uefi啟動時需要有乙個esp分割槽(efi 系統分割槽),這個分割槽的efi目錄下有三個目錄(安裝ubuntu後),乙個是boot目錄,乙個是microsoft目錄還有乙個是ubuntu目錄,我是將系統啟動項分別放到了兩個硬碟中分別是sda(ssd)與sdb(機械硬碟)。uefi方式時會找到boot目錄下的bootx64.efi啟動檔案並執行,及預設啟動檔案。而microsoft目錄下有乙個bootmgfw.efi,對比發現這兩檔案一樣的,也就是說uefi找到的bootx64.efi就是microsoft下的efi檔案,因此系統預設啟動的就是windows系統,而在ubuntu啟動介面中我們可以選擇進入ubuntu和windows系統,因此我們可以,將ubuntu資料夾中的grubx64.efi檔案替換掉bootx64.efi,並重命名為bootx64.efi即可讓系統預設啟動ubuntu系統,或者我們可以在bios中新建乙個ubuntu16.04的啟動項,將其鏈結到grubx64.efi的啟動檔案上,但由於重灌win10並更新了bios後ubuntu啟動檔案丟失因為我們需要重新生成啟動檔案。

解決方法:

主要思路

** mbr**

**  找到grub啟動程式,grubx64.efi,放到esp分割槽的ubuntu目錄下即可。**

**     進入ubuntu的live模式:**

sudo -i (取得root特權)

fdisk -l (只能用於mbr分割槽結構,找到你ubuntu「/」和「/boot」所在的磁碟區號)

** 進入windows系統使用diskgenius檢視分割槽**

解決過程:

efi+gpt模式下修復grub2雙系統引導:

對於雙系統使用者,一般而言,推薦先安裝 windows 8/10,再安裝 linux,並使用 linux 的 grub2 作為雙系統引導管理器。那麼,重灌 windows 後,grub2 會被破壞,只能進入 windows。如何再次找回 grub2 雙系統引導,就是本文的主題。

用 linux 啟動盤進入 live 系統環境,在 live 的終端裡,建立修復 grub2 所需的資料夾:

$ sudo mkdir -p /mnt/system

把 linux 的 / 分割槽掛載到建立的資料夾:(注意:站長的是 sdb9,請確認自己的 / 分割槽所在,不可照搬)

gdisk -l(只能用於mbr分割槽結構,找到你ubuntu「/」和「/boot」所在的磁碟區號)

$ sudo mount /dev/sdb9 /mnt/system

把 efi 分割槽(即 esp 分割槽)也掛載:

$ sudo mount /dev/sdb8 /mnt/system/boot/efi

用 efibootmgr 建立 ubuntu 的啟動項:(注意:站長的主硬碟是 sdb,請確認自己的主硬碟,不可照搬)

$ sudo efibootmgr -c -d /dev/sdb -p 2 -w -l ubuntu

重啟,並在 bios 中選擇剛才建立的 ubuntu 啟動項,進入 ubuntu。

ok,已經進入本機硬碟上的 ubuntu 系統了,但 grub2 修復並未完畢。開啟終端,重新安裝 grub2 到 efi 分割槽:

$ sudo grub-install /dev/sda1

重新整理一下 grub2 配置:

$ sudo update-grub2

現在重啟,即可看到親切的 grub2 終於「奪回」雙系統引導權了!

修訂: 站長另外介紹一種更簡便的方法。用 linux 啟動盤進入 live 系統環境,在終端中依次執行如下命令:

$ sudo su

重啟:sudo reboot

按f2進入bios介面

新增在uefi處新增ubuntu16.04的啟動選項,並將啟動檔案連線到efi/ubuntu/grubx64.efi上,可參考我前面的部落格。

小結:efi 引導 + gpt 分割槽模式下的雙系統問題稍微複雜一點,需要朋友們多實操、多領會,關鍵是搞清楚自己的硬碟分割槽(efi 分割槽和 / 分割槽)的作用、在不同系統環境下的名稱,切記切記!

————————————————

分割槽助手 幫著把系統盤分割槽變大

os win7 軟體 分割槽助手6.11 硬體 dell n系列筆記本 我不是分割槽助手的託。我的c盤快滿了,於是用分割槽助手為c盤增加空間 使用分割槽助手的導航 wizard 做這個工作,總是報錯誤。於是按錯誤中的手動提示來工作。我原有c盤66g,d盤100g,其他盤共計350g,總硬碟500g。...

怎樣調整系統盤分割槽?

伺服器建立成功後,如果發現系統盤分割槽的容量大小和實際購買的系統盤大小不一致,可以通過手動調整系統盤分割槽,擴容系統盤的空白空間。第一步,首先進行parted l dev xvda檢視磁碟分割槽 第二步,進行磁碟剩下空間,進行分割槽 執行以下命令,進入fdisk模式。以 dev xvda 為例 fd...

imx製作系統盤

cfimager f eboot.nb0 d g im cfimager f nk.nb0 d g im 2.如果是第一次使用,則在第一句話的後面加乙個 a 格式化 即可 cfimager f xldr.nb0 d h im a d 後面的是tf卡的碟符。3 將編譯好的xldr.nb0,eboot....