更改GPT分區號

更改GPT分區號

我有一個 2TB GPT 驅動器,由於某種原因安裝為 /dev/sdc2。我希望將所有資料磁碟機安裝為 /dev/sd*1。

如果我使用sudo parted /dev/sdc print我得到:

Model: ATA WDC WD20EARS-07M (scsi)
Disk /dev/sdc: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start  End     Size    File system  Name                  Flags
 2      135MB  2000GB  2000GB  ntfs         Basic data partition

是否可以更改分割區號碼而不遺失任何資料?

答案1

gdisk我最終透過使用(gdisk - 互動式 GUID 分割區表(GPT)操縱器)找到了解決方案。這就是我所做的:

  1. 跑步sudo gdisk /dev/sdc
  2. s對分區進行排序的選項
  3. 使用選項查看更改p
  4. 最後使用選項將更改寫入磁碟w

答案2

經典 (DOS) 分區表就是這樣,一個桌子。有四個主要行(行)。您可以在第二行中有一個條目,而第一行為空(全為零)。

首先,做好備份。那麼我寧願使用一個非常愚蠢且簡單的工具,例如 fdisk:

  1. 跑步fdisk /dev/sdc
  2. 切換到擴展命令 (x) 並使用「修復分區順序」(f) 命令對分區表重新排序。希望這會將第二行移至第一行。

如果這不起作用,您始終可以手動執行此操作。例如,建立第一個分割區,其參數與第二個分割區完全相同,然後刪除第二個分割區。請務必使用像 fdisk 這樣非常簡單的工具,它不會在幕後對實際資料執行任何操作,而僅修改分區表。

之後:確保 fstab 及其類似檔案中的所有分區指標都是正確的。盡快重新啟動。

相關內容