需求
從win切換到mac免不了文件遷移問題茬斧。硬盤在win下的常用格式為NTFS。但是MAC 下對于NTFS硬盤只能讀不能直接寫入的手形。(以前可以啥供,現(xiàn)在不行。原因自己腦補(bǔ))库糠。又不能把硬盤格式化成MAC 能識別的格式伙狐。(格式化后硬盤里內(nèi)容就沒了。格式化后win不認(rèn)Mac的硬盤格式)
親身入坑
就需要借助第三方軟件(不提名了瞬欧,不想動手操作的人贷屎,自己百度。很多類似軟件艘虎,但是都要錢)唉侄。剛開使用一款軟件挺好用的(破解版的),用了兩個月突然彈窗告訴我需要激活野建。属划。(破解的人技術(shù)沒到家?搞得限時破解候生?不管什么原因不能用了同眯。)
因為自己需要讀寫NTFS格式的移動硬盤,就找了很多這個軟件的其他破解版本唯鸭。結(jié)果都不好用(也怪自己只想著這個軟件的破解版了须蜗。其實需求不是這個軟件而是讓MAC可以讀寫NTFS格式的硬盤) 只能忍痛花了140+大洋買了正版授權(quán)。當(dāng)年用win系統(tǒng)時有需要掏錢的軟件目溉?
上午付完錢明肮,中午午就看到一篇文章(親測可用【測試機(jī)上沒有安裝讀寫ntfs的第三方軟件】,140+塊大洋啊缭付。柿估。。)陷猫。
MAC原生讀取NTFS格式文件方法
打開終端
- 切換至root身份,有密碼輸入密碼
sudo -s
- 進(jìn)入/sbin目錄:
cd /sbin
- 將系統(tǒng)自帶的掛載程序改名官份,輸入:
mv mount_ntfs mount_ntfs_orig
如果遇到報錯:mv: rename mount_ntfs to mount_ntfs_orig: Operation not permitted.
可以重啟mac只厘,按住command+R 進(jìn)入恢復(fù)(recovery)模式找到 終端(在“實用工具”里面)
關(guān)閉安全限制:csrutil disable
然后重啟:reboot
從第1步重來
- 改完名后烙丛,編寫腳本:
vi mount_ntfs
按i開始編輯:
#!/bin/sh
/sbin/mount_ntfs_orig -o rw,nobrowse "$@";
cd /Volumes/(你的盤符名字);
find . -exec xattr -c {} \;
然后保存舅巷,按esc后輸入:wq后回車
- 修改掛載文件權(quán)限:
chmod a+x mount_ntfs
退出root:
exit
- 由于新掛載的ntfs盤不能顯示在Finder中,所以打開Finder前往文件夾 /Volumes河咽,然后在用 cmmand+control+T 將 /Volumes 保存到邊欄钠右,在插入移動設(shè)備后不會在桌面顯示,可以在Finder邊欄的Volumes中查看忘蟹。
macOS高版本好像沒這個問題飒房。和正常使用一樣,把硬盤插上去就可以讀寫了媚值。(我沒做這一步狠毯,做完第5步插上移動硬盤就能用了)