開啟macOS的原生寫入Ntfs的功能

2022-06-30 07:15:11 字數 1612 閱讀 3383

在使用原生寫入ntfs功能前,測試了第三方的ntfs-3g的方案超級不穩定,害怕資料丟失果斷放棄.

基於osxfuse的ntfs-3g:

方案一1.開啟終端

sudo mkdir /volumes/ntfs

sudo mount_ntfs -o rw,auto,nobrowse /dev/disk2s1 /volumes/ntfs

2.可以方便的進入寫入操作了,可以在findar中shift+command+g,查詢/volumes,或者開啟隱藏資料夾顯示shift+command+.然後進入/volumes資料夾,也可以建立桌面的軟連線

sudo ln -s /volumes/ ~/desktop/volumes

3.unmount系統預設掛載的ntfs分割槽的shell指令碼:

1 #!/bin/bash

23 #check sudo

4if [[ $(/usr/bin/id -u) -ne 0 ]]; then

5echo

"this script should be run as root. try sudo"6

exit7fi

8echo

"___________________________________"9

echo

"umount all ntfs disk on this system"10

echo

""11

12for filename in

"/volumes"/*

13do

14filetype=$(diskutil info "$filename" | grep "type (bundle):" | cut -d ':' -f2 | tr -d ' ')

15if [ "$filetype" = "ntfs" ]; then

16uuid=$(diskutil info "$filename" | grep uuid | cut -d ':' -f2 | tr -d ' ')

17# volumename=$(diskutil info "$filename" | grep "volume name" | cut -d ':' -f2 | tr -d ' ')

18device=$(diskutil info "$filename" | grep "device node" | cut -d ':' -f2 | tr -d ' ')

19echo now unmounting the device name [$device] the uuid [$uuid];

20diskutil unmount "$filename"

21fi

22done

方案二sudo vim /etc/fstab

uuid=c627ae3a-ac93-4258-87e2-17dab9579f6a none ntfs ro,auto,nobrowse

label=windows_ntfs_a none ntfs rw,auto,nobrowse

label=windows_ntfs_b none ntfs rw,auto,nobrowse

label=windows_ntfs_c none ntfs rw,auto,nobrowse

MacOS原生開啟行動硬碟NTFS檔案系統寫功能

當你需要在macos和windows系統之間進行檔案傳輸時,一般會選擇使用行動硬碟。而行動硬碟一般可使用的檔案系統有hfs ms dos exfat ntfs等等,各檔案系統各有的優缺點,綜合起來ntfs格式會比較好。而使用ntfs檔案系統的話,macos一般只支援該檔案系統的讀功能,而無法使用寫功...

開啟Mac OSX原生的NTFS功能

插上磁碟 從finder或者使用以下命令檢視到磁碟的volume name diskutil list dev disk0 type name size identifier 0 guid partition scheme 128.0 gb disk0 1 efi efi 209.7 mb disk...

開啟Mac OSX原生的NTFS功能

很多同學都會為如何在mac下寫入ntfs格式的磁碟而感到困惑,因為預設情況下,把乙個ntfs格式的磁碟插入到mac裡,是只能讀不能寫的。用起來肯定很鬱悶,很多同學也因此把行動硬碟分成了雙分割槽,乙個ntfs,乙個hfs。其實在mac下完全是可以寫ntfs磁碟的 一種十分簡單的方法是用第三方工具,pa...