Contents

如何修復 Mac 上的「唯讀」外接硬碟

要點

可以對外部硬碟進行重新格式化,以消除其唯讀屬性並使其適合資料儲存。根據需求選擇最合適的檔案系統非常重要,例如使用 Apple 檔案系統 (APFS) 進行 Time Machine 備份,或使用 exFAT 實現跨多個平台的互通性。

利用第三方應用程式(例如 Paragon Software 的 NTFS for Mac 和 Tuxera NTFS for Mac),可為存取和修改 macOS 裝置上的 NTFS 檔案系統提供無縫且簡單的解決方案。

選擇一種實驗性方法,可以透過傳統方式或利用 macFUSE 和 NTFS-3G 等開源替代方案來探索在終端中啟用 NTFS 寫入支援。儘管這些方法存在潛在的缺點和安全問題,但它們提供了實現這一目標的可行途徑。

有時,將外部硬碟或固態硬碟 (SSD) 連接到 Mac 時,由於使用 Microsoft 的 NTFS 檔案系統,使用者可能會遇到裝置的唯讀配置,而 macOS 在其標準設定中無法全面識別該系統。然而,這個問題可以很容易地糾正,從而恢復對外部儲存設備的完全存取。

對於想要存取 Mac 電腦上的外部硬碟的人來說,有幾種方法,包括格式化磁碟或利用支援 NTFS 格式磁碟機寫入功能的軟體。此外,對於技術熟練程度較高的個人,可以探索替代的和可能更具創新性的方法。讓我們開始?

macOS 10.15(也稱為 Catalina)引入了對從 NTFS 格式磁碟機存取和複製檔案的支援。然而,由於作業系統之間的相容性限制,使用者無法移動或修改儲存在此類磁碟機上的檔案。因此,如果僅需要將資料傳輸到本機驅動器,則可以毫無問題地使用此功能。

如果您的磁碟機是空白的

如果您的 Mac 無法寫入外部硬碟,但驅動器仍處於空閒狀態或不包含任何重要信息,那麼格式化驅動器以滿足您的要求並以最小的複雜性進行操作是一個可行的解決方案。

若要從外部 USB 3.0 Toshiba Canvio Basics 隨身碟啟動格式化適用於 macOS High Sierra 的硬碟的過程,請按照以下步驟操作:1.使用提供的 USB 連接線將外部硬碟連接到您的 Mac 電腦。2.連接後,啟動“磁碟實用程式”應用程序,該應用程式可以在“應用程式”>“實用程式”資料夾中找到,也可以使用 Spotlight.3 進行搜尋。在「磁碟工具」視窗中,在「裝置」部分下的左側窗格中找到外部硬碟。4。用滑鼠遊標點選一次來選擇外部硬碟。5.點選磁碟工具右上角的「擦除」按鈕

/bc/images/format-external-mac-drive.jpg

外部硬碟的最佳格式選擇取決於其預期用途,因為不同的格式更適合特定的應用程式。

為了利用該磁碟機透過 Time Machine 備份 Mac,需要相應地配置其檔案系統。具體來說,對於在 macOS 10.13 或更高版本上運行的 Mac,建議將磁碟機格式化為 Apple 檔案系統 (APFS)。此外,將分區方案設定為 GUID 分區圖將啟用上述功能。對於早期版本的 macOS,選擇 HFS+ 並選擇“Mac OS Extended”將是合適的。

當尋求建立與 macOS 和 Microsoft Windows 等各種其他操作平台相容的便攜式儲存裝置時,建議選擇 exFAT 檔案系統。另一方面,如果您的使用僅限於 macOS 設備,則建議選擇 APFS 檔案系統,除非在 10.13 之前的舊版 macOS 上使用該磁碟機。

雖然使用老式個人電腦可能並不常見,但如果遇到運行過時 Windows 版本且無法識別 exFAT 檔案系統的設備,則可能有必要選擇老化的檔案分配表 (FAT) 替代方案。但是,通常建議避免使用此選項,因為它將硬碟容量限制在 32 GB 以下。

簡單、付費選項

為了在 macOS 中獲得僅讀取 NTFS 磁碟機的完整存取權限,隨後將詳細介紹幾個免費選項。然而,這些方法是高度專業化的。或者,如果您喜歡只需點擊幾下滑鼠的輕鬆方法,則可以使用收費的第三方應用程式來簡化整個過程。

有一些不同的選擇,但長期以來最喜歡的是 Paragon Software 的 NTFS for Mac。每個 Mac 許可證的價格為 19.95 美元,不過同時購買第二或第三個許可證可以享受折扣。您也可以透過 10 天的試用期來試用軟體,而且它與 Apple Silicon 完全相容。

/bc/images/ntfs-paragon-software.jpg

安裝過程簡單明了,會出現一個可見的功能表列選項,顯示 NTFS 格式的磁碟機。此外,安裝完成後,這些 NTFS 驅動器將作為常規驅動器出現在 Finder 介面中,從而可以與其他儲存設備無縫整合。

下載:Paragon Software 出品的 Microsoft NTFS for Mac (19.95 美元)

Tuxera NTFS for Mac 是另一個值得關注的程式。它建立在我們將在下面討論的開放標準 NTFS-3G 之上。許可要簡單一些,只需支付 15 美元即可在三台 Mac 上同時使用。

該軟體提供試用版,以便用戶在購買之前測試和評估產品的功能。與傳統安裝方法(在功能表列中顯示為選項)不同,Tuxera 作為單獨的首選項面板安裝,可對儲存裝置進行格式化。然而,與應用程式中可用的其他功能相比,此功能受到限制。與 Paragon 類似,Tuxera 還允​​許使用 Finder 介面進行交互,以對格式化的磁碟機執行操作。

下載:Microsoft NTFS for Mac by Tuxera(三台電腦 15 美元)

一次性修復的實驗性免費解決方案

為了促進 macOS 中實驗性 NTFS 支持,必須遵循後續一系列過程。然而,很有可能出現不可預見的複雜情況,可能導致儲存在指定硬碟上的重要資訊被刪除。因此,我們強烈建議不要在存取關鍵數據或將其用作永久解決方案時使用此方法。

有時,可能需要在安全儲存裝置上僅建立一次文件,這可以使用本機 Mac 應用程式完成,而無需產生任何成本。儘管 macOS 能夠直接存取 NTFS 驅動器,但寫入功能需要終端解決方法。為了能夠寫入特定驅動器,必須遵守為每個實例提供的指南。

打開終端機並輸入:

 nano etc/fstab 

為了獲得對特定磁碟機的存​​取權限,必須將文字中指定位置的佔位符「DRIVENAME」替換為目標磁碟機的真實識別碼。

 LABEL=DRIVENAME none ntfs rw,auto,nobrowse 

若要確保在連接和斷開外部驅動器後保存並可存取必要的文件,請執行以下步驟:1.按「Ctrl + O」執行指令,儲存 Nano 文字編輯器中所有開啟的檔案。此操作可確保保存所有未儲存的更改,並確保在繼續進一步操作之前正確關閉文件。2。接下來,按「Ctrl + X」完全退出 Nano 文字編輯器。透過這樣做,您確認所有修改均已成功保存,並且應用程式中不存在待處理的操作或未保存的資料。3。離開 Nano 文字編輯器後,請實體拔下外部磁碟機的電源,並將其從電腦系統中移除(如果它是外部連接的)。或者,如果驅動器整合到 MacBook 中

若要存取 Mac 上的指定資料夾,請依照下列步驟操作:1.導覽至螢幕頂部選單列中的「前往」選單。2.選擇標記為「轉到資料夾」的選項。3.在提供的文字欄位中,輸入“/Volumes”作為目標路徑。4.點選“Go”按鈕導航至指定位置。5.到達後,您將能夠將檔案傳輸到目標磁碟區或從目標磁碟區傳輸檔案。

/bc/images/ntfs-drive-in-finder.jpg

用於寫入 NTFS 驅動器的免費開源修復程序

儘管某些人可能熟悉使用終端,但定期操作設定檔可能會變得乏味。對於經常使用基於 Windows 的系統作為 IT​​ 職責一部分的人來說,可能需要替代解決方案。在這些情況下,廣泛使用的選項是 macFUSE,這是一款專為 macOS 作業系統設計的開源軟體包。

下載 macFUSE 開始使用。該程式是一個處理程序;它不包含任何用於安裝和讀取檔案本身的內容。您需要一個額外的工具來完成這項工作,可以在名為 NTFS-3G 的 Mac Homebrew 軟體包中找到。

此方法使用完全相同的實用程式 NTFS-3G,前面提到的商業應用程式 Tuxera 也使用該實用程式。這種方法的優點是免費,但需要更多的實際配置流程,並且可能不適合所有使用者。

首先,請在終端機中執行以下命令:

 /bin/bash -c "$(curl-fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 

透過一系列終端指令成功安裝 Homebrew 後,系統會提示使用者一則訊息,表示安裝過程已完成。此時,需要執行額外的命令才能取得 NTFS-3G,這是 macOS 系統上某些操作所必需的。這可以透過在終端機中輸入單一命令來實現,如軟體指令所示。


brew install ntfs-3g 

有時,終端機可能不會確認您先前已經安裝了 macFUSE 軟體套件。在這種情況下,建議也執行上述命令。


brew install --cask macfuse 

完成安裝程序後,您需要重新啟動系統,以便 NTFS-3G 正常運作。重新啟動後,請再次嘗試執行 NTFS-3G 指令。

如何使用 NTFS-3G 寫入 NTFS 磁碟機

在 Mac 上使用 NTFS-3G 可以寫入 NTFS 格式的磁碟機;但是,此功能不會自動激活,需要執行額外的命令列指令才能運作。

若要取得終端機中已安裝的唯讀磁碟機的位址,可以執行下列命令


diskutil list 

為了授予對特定儲存設備的寫入存取權限,需要執行一系列命令列。特定的磁碟位址必須替換為先前確定的“/dev/disk1s1”。


sudo mkdir /Volumes/NTFS 

然後:


sudo /usr/local/bin/ntfs-3g /dev/disk1s1 /Volumes/NTFS -o local -o allow_other -o auto_xattr -o auto_cache 

為了避免重複執行這些步驟,可以使用替代解決方案。一種選擇是將 Mac 啟動到單一使用者模式,然後用 NTFS-3G 取代預先安裝的 Mac NTFS 驅動程式。

工程現場有一些安全警告;您可以在開發人員的 GitHub 頁面 上查看啟用它的步驟。還有完整的限制列表,具體取決於您使用的作業系統版本。

開發人員明確警告不要繼續執行此操作,因為暴露安全漏洞的風險會增加,因此,對自己處理此類複雜問題的能力猶豫不決或缺乏信心的個人應謹慎行事,不要嘗試此過程。

解決macOS NTFS只讀問題

這兩種付款方式都提供了在 Mac 上安裝 NTFS 格式的唯讀磁碟並啟用寫入功能的無縫方式。但是,開源和命令列替代方案需要付出更多努力,因此不應將其作為主要解決方案。此外,在這兩種付費選項的試用期內,使用者可以靈活地在磁碟上寫入任意數量的資料。

本質上,如果儲存裝置被偵測到並且可以讀取,則通常有可用於對其進行寫入的方法。但是,如果設備在任何情況下都無法顯示,包括嘗試以唯讀模式存取它時,則可能需要替代解決方案來恢復功能。