如何在不格式化的情況下對沒有分割表的磁碟機進行分割?

如何在不格式化的情況下對沒有分割表的磁碟機進行分割?

我使用 GParted 減小了分區的大小(至少我是這麼認為的)。我現在想使用我獲得的未分配空間 (480 GB) 在那裡創建一個 NTFS 分割區。但是,該磁碟機不包含分割區表,且在執行 lsblk 時,不會顯示任何分割區。

然而,GParted 確實報告說「分區」現在只佔用了一半的驅動器,並在其中顯示了 3 種顏色,我認為這是不可能的。

GParted 現在的螢幕截圖

有誰知道如何在不格式化磁碟的情況下在這裡取得分割區表?如果必須的話我會這樣做,但我想知道是否存在一個我不必這樣做的選擇。

有“設備”->“建立分割區表”選項,但這會格式化磁碟。

答案1

我使用 GParted 減小了分區的大小(至少我是這麼認為的)。

該磁碟機上沒有分割區。
您/某人以某種方式在未分割的磁碟機上安裝了 ext4 檔案系統(例如錯誤的裝置節點,/dev/sda)。
然後以某種方式設法減小檔案系統的大小(而不是任何分割區)

我現在想使用我獲得的未分配空間 (480 GB) 在那裡創建一個 NTFS 分割區。

當沒有分區表時這是不可能的。
它是一種磁碟機分割區,允許多個檔案系統獨立存在於一個磁碟機上。

有誰知道如何在不格式化磁碟的情況下在這裡取得分割區表?

建立分區表保存一個現存的如果沒有一些特殊的實用程式(可能不存在),檔案系統是不可能的。
它(可能)還涉及「向後」移動檔案系統,這是一項耗時的任務。

最合理(且更快)的解決方案是製作現有檔案系統的副本(或製作文件的存檔),然後使用新的分區表重新開始。

有“設備”->“建立分割區表”選項,但這會格式化磁碟。

不正確,建立分割區表與格式化無關。
建立分割區表(邏輯上)會釋放磁碟機上的所有內容。
分區只是為潛在的檔案系統定義磁碟機的連續區域。
您格式化(或MKFS) 分割區以安裝空檔案系統。


報告的驅動器幾何結構很奇怪:每個磁軌 2 個磁區和 3830441 個柱面。
由於驅動器是透過 LBA(而不是 CHS 尋址)存取的,因此驅動器幾何結構應該是無關的。
但我更希望看到合理的值,以確保驅動器正常運作並設定正確。
檢索 SMART 數據可能很有趣。

相關內容