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

單位發(fā)的老 U盤是在 Windows 系統(tǒng)下通過軟件加過密的,分為了啟動(dòng)區(qū)和交換區(qū),通過 macOS 磁盤工具格式化的時(shí)候,只能格式化啟動(dòng)區(qū),大概也就 10M左右的空間,剩下的 30 多個(gè) G 卻總是無法找到。

這時(shí)候即便插回 Windows 系統(tǒng),該 U 盤也無法識(shí)別了,即便用大白菜等 U 盤制作工具也識(shí)別不到。

其實(shí),即使沒有通過 macOS 格式的正常加密 U盤,Windows 系統(tǒng)在沒有專用工具下,也只能對(duì)其啟動(dòng)區(qū)部分進(jìn)行操作。

好在以前對(duì) macOS 系統(tǒng)的 diskutil 命令有一點(diǎn)了解,就想到用該命令進(jìn)行操作試試。

終端下查看 U 盤等磁盤設(shè)備

我們可以使用 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

……

通過顯示的結(jié)果可見,我們的 U 盤就是那個(gè)/dev/disk4.

卸載該 U 盤掛載的所有分區(qū)/卷組

使用 diskutil unmountDisk /dev/disk4 卸載分區(qū)disk4
如下所示,即為成功.

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

對(duì)U盤進(jìn)行擦除并格式化為 JHFS+ 格式

執(zhí)行diskutil eraseDisk JHFS+ udisk disk4

JHFS+為 macOS 的擴(kuò)展日志格式,你也可以格式為 ExFAT等格式。

udisk為你格式化后的U盤名稱,disk4 為目標(biāo)物理磁盤。

當(dāng)出現(xiàn)如下提示表示成功。

?  ~ 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

此時(shí),我們可以通過磁盤工具查看,U盤大小已經(jīng)恢復(fù)為 31.11?GB。

Windows 下的類似操作命令

Windows 本身對(duì)磁盤管理的命令很弱。Win7 自帶有 diskpart 命令,但該命令貌似只能識(shí)別 Windows 常規(guī)能識(shí)別的磁盤格式,對(duì)于像 HFS 等文件格式或者進(jìn)行加密分區(qū)的磁盤貌似就無能為力了。

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

  • 輸入diskpart,回車
  • 然后list disk,顯示電腦連接的驅(qū)動(dòng)器清單;
  • 記住優(yōu)盤前面的編號(hào),比如是4,輸入select disk 4,選擇優(yōu)盤
  • 然后輸入clean,清空優(yōu)盤,退出命令提示行。此時(shí) U盤已清空為未格式化狀態(tài)。
  • 右鍵點(diǎn)擊桌面上的計(jì)算機(jī)--管理--磁盤管理,右鍵點(diǎn)擊U盤,進(jìn)行分區(qū)和格式化就可以了。

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

一句話,對(duì)于磁盤和文件系統(tǒng)管理,到底還是類 Unix 系統(tǒng)更加強(qiáng)大哈。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容