最近,許多Mac用戶遇到了一個令人困惑的問題 - MacOS 10.13.2無法進行分區。在這篇文章中,我們將探討這一問題的原因,并提供可能的解決方法。
大多數用戶嘗試分區Mac硬盤的原因之一是為了安裝多個操作系統,如Windows或Linux。然而,在最近的MacOS更新中,一些用戶發現無法執行此操作。讓我們看看一些具體的例子:
$ diskutil partitionDisk /dev/disk0 2 GPT APFS "Macintosh HD" R Started partitioning on disk0 Unmounting disk Creating the partition map Waiting for partitions to activate Formatting disk0s2 as Mac OS Extended (Journaled) with name Macintosh HD Finished partitioning on disk0 /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *251.0 GB disk0 1: EFI 209.7 MB disk0s1 2: Apple_CoreStorage 249.2 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3 /dev/disk1 (internal, virtual): #: TYPE NAME SIZE IDENTIFIER 0: Apple_HFS Macintosh HD +248.8 GB disk1 Logical Volume on disk0s2 46EDE4AB-5259-480F-8A42-5923DA09B322 Unencrypted
如上所示,在嘗試分區磁盤時,系統會顯示一條"Finished partitioning on disk0"的信息。但是,即使這個錯誤信息沒有顯示任何錯誤,但實際上磁盤并沒有進行分區。這意味著用戶無法進一步安裝其他操作系統或者將硬盤用作備份存儲空間。
這個問題的原因是MacOS 10.13.2在分區期間對磁盤格式進行了一些更改。盡管Apple沒有公布這個更改的詳細信息,但一些開發者已經確定了這個問題的根本原因。
sudo diskutil eraseDisk JHFS+ MyDisk /dev/disk0 Started erase on disk0 Unmounting disk Creating the partition map Waiting for partitions to activate Formatting disk0s2 as Mac OS Extended (Journaled) with name MyDisk Finished erase on disk0
通過上面的示例,我們可以看到使用"diskutil eraseDisk"命令也無法解決問題。同樣,它顯示了"Finished erase on disk0"的信息,但實際上并沒有進行分區。這進一步證明了該問題是與MacOS 10.13.2的更改相關的。
為了解決這個問題,目前沒有官方的解決方法。然而,一些用戶和開發者已經找到了一些可能的解決方案:
- 使用舊版本的MacOS - 通過使用先前的版本,如MacOS Sierra,用戶可以繼續分區其硬盤。這并不是一個理想的解決方法,但對于那些急需分區的用戶來說,這是一個暫時的解決方案。
- 等待更新 - 盡管沒有官方的消息,但可以想象,蘋果公司將會在以后的更新中解決這個問題。如果用戶可以等待一段時間,就可以從Apple提供的更新中得到解決方案。
- 與Apple支持團隊聯系 - 如果用戶對分區問題感到非常困惑,或者有緊迫的需求,可以與蘋果公司的支持團隊聯系。他們可能有一個特殊的解決方法,或者可以提供更多的信息和指導。
總而言之,在MacOS 10.13.2中無法進行分區無疑是一個令人沮喪的問題。然而,像以上提到的這些解決方法可能會幫助用戶暫時或永久地解決這個問題。希望蘋果公司能夠盡快推出一個更新,解決這個問題,以便用戶可以像以前一樣方便地分區其Mac硬盤。