UBUNTU中轉換磁碟partition 從 MBR轉為GPT,不損失資料



使用gdisk指令:

sudo gdisk /dev/sdx (x為你的partition 代號)

GPT fdisk (gdisk) version 1.0.1

Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present


***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format.
THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by typing 'q' if
you don't want to convert your MBR partitions to GPT format!
**************************************************************

MBR 轉 GPT

Enter w to write GPT partition on disk.
Press y to confirm your choice.

GPT 轉 MBR

Enter r to enter in recovery and transformation options.
Enter g to convert GPT to MBR partition.
注意:如果是開機碟,boot loader會消失。要重新設定將這個磁碟轉為可開機

讓你的 磁碟轉為 bootable 可開機

第一,確定你的磁碟第一partition空間必須要支援開機,使用fdisk -l 可以顯示第一個partition開始自2048,如下: 
spp1@my_ubuntu:~$ sudo fdisk -l /dev/sda
[...]
Device     Boot  Start       End   Sectors  Size Id Type
/dev/sda1  *      2048    499711    497664  243M 83 Linux
/dev/sda2       501758 125829119 125327362 59.8G  5 Extended
/dev/sda5       501760 125829119 125327360 59.8G 8e Linux LVM
  如果有這個空間,則可以繼續,否則您無法執行以下的教學
使用gdisk去轉換partition為gpt,你可以對你的MBR去建立新的partition,使用sudo gdisk /dev/sd,接著按下n 去建立新的partition,要進入這個partition numer,你應該要選擇first sector = 34,partition type = ef02,如下:
Command (? for help): n
Partition number (2-128, default 2):
First sector (34-4294967262, default = 4294922240) or {+-}size{KMGTP}: 34
Last sector (34-2047, default = 2047) or {+-}size{KMGTP}:
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): ef02
Changed type of partition to 'BIOS boot partition'
 你現在要寫入partition table輸入w。再執行partprobe一次,並安裝grub開機選單:
spp1@my_ubuntu:~$ sudo partprobe
spp1@my_ubuntu:~$ sudo grub-install /dev/sda
Installing for i386-pc platform.
Installation finished. No error reported.
 現在你要重啟你的電腦,應該不會有錯誤。

留言

這個網誌中的熱門文章

【多益】現點現做的英文怎麼說呢?

《Microsoft Word 應用》:圖片被文字蓋住解決方法,不可設定為固定行高

如何在Ubuntu系統上安裝Notepad ++ (Install Notepad++ On Ubuntu 16.04 / 17.10 / 18.04 / 20.04)