macOS 終端命令格式 U 盤找回隱藏空間

單位發的老 U盤是在 Windows 系統下通過軟件加過密的,分爲了啓動區和交換區,通過 macOS 磁盤工具格式化的時候,只能格式化啓動區,大概也就 10M左右的空間,剩下的 30 多個 G 卻總是無法找到。

這時候即便插回 Windows 系統,該 U 盤也無法識別了,即便用大白菜等 U 盤製作工具也識別不到。

其實,即使沒有通過 macOS 格式的正常加密 U盤,Windows 系統在沒有專用工具下,也只能對其啓動區部分進行操作。

好在以前對 macOS 系統的 diskutil 命令有一點了解,就想到用該命令進行操作試試。

終端下查看 U 盤等磁盤設備

我們可以使用 diskutil list 命令查看盤符列表,找到需要格式化的U盤

➜  ~ diskutil list
……
/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *31.5 GB    disk4
   1:                 DOS_FAT_32 DBC                     10.5 MB    disk4s1
   2:                       0x08                         512 B      disk4s2
   3:                       0x08                         512 B      disk4s3
   4:                       0x08                         512 B      disk4s4

……

通過顯示的結果可見,我們的 U 盤就是那個/dev/disk4.

卸載該 U 盤掛載的所有分區/卷組

使用 diskutil unmountDisk /dev/disk4 卸載分區disk4
如下所示,即爲成功.

➜  ~ diskutil unmountDisk /dev/disk4
Unmount of all volumes on disk4 was successful

對U盤進行擦除並格式化爲 JHFS+ 格式

執行diskutil eraseDisk JHFS+ udisk disk4

JHFS+爲 macOS 的擴展日誌格式,你也可以格式爲 ExFAT等格式。

udisk爲你格式化後的U盤名稱,disk4 爲目標物理磁盤。

當出現如下提示表示成功。

➜  ~ diskutil eraseDisk JHFS+ udisk disk4
Started erase on disk4
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk4s2 as Mac OS Extended (Journaled) with name raspberry
Initialized /dev/rdisk4s2 as a 29 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Finished erase on disk4

此時,我們可以通過磁盤工具查看,U盤大小已經恢復爲 31.11 GB。

Windows 下的類似操作命令

Windows 本身對磁盤管理的命令很弱。Win7 自帶有 diskpart 命令,但該命令貌似只能識別 Windows 常規能識別的磁盤格式,對於像 HFS 等文件格式或者進行加密分區的磁盤貌似就無能爲力了。

diskpart常見操作如下,需要在管理員身份運行的命令行下操作;

  • 輸入diskpart,回車
  • 然後list disk,顯示電腦連接的驅動器清單;
  • 記住優盤前面的編號,比如是4,輸入select disk 4,選擇優盤
  • 然後輸入clean,清空優盤,退出命令提示行。此時 U盤已清空爲未格式化狀態。
  • 右鍵點擊桌面上的計算機--管理--磁盤管理,右鍵點擊U盤,進行分區和格式化就可以了。

另外,Windows 下 powershell 從 4.0 開始,已經有了磁盤管理的 cmdlets 和 Function,但 Win7 自帶的 powershell 是 2.0 版本。具體升級方式和磁盤管理方法請自行百度。

一句話,對於磁盤和文件系統管理,到底還是類 Unix 系統更加強大哈。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章