需求
從win切換到mac免不了文件遷移問題。硬盤在win下的常用格式為NTFS。但是MAC 下對(duì)于NTFS硬盤只能讀不能直接寫入的。(以前可以,現(xiàn)在不行。原因自己腦補(bǔ))。又不能把硬盤格式化成MAC 能識(shí)別的格式。(格式化后硬盤里內(nèi)容就沒了。格式化后win不認(rèn)Mac的硬盤格式)
親身入坑
就需要借助第三方軟件(不提名了,不想動(dòng)手操作的人,自己百度。很多類似軟件,但是都要錢)。剛開使用一款軟件挺好用的(破解版的),用了兩個(gè)月突然彈窗告訴我需要激活。。(破解的人技術(shù)沒到家?搞得限時(shí)破解?不管什么原因不能用了。)
因?yàn)樽约盒枰x寫NTFS格式的移動(dòng)硬盤,就找了很多這個(gè)軟件的其他破解版本。結(jié)果都不好用(也怪自己只想著這個(gè)軟件的破解版了。其實(shí)需求不是這個(gè)軟件而是讓MAC可以讀寫NTFS格式的硬盤) 只能忍痛花了140+大洋買了正版授權(quán)。當(dāng)年用win系統(tǒng)時(shí)有需要掏錢的軟件?
上午付完錢,中午午就看到一篇文章(親測(cè)可用【測(cè)試機(jī)上沒有安裝讀寫ntfs的第三方軟件】,140+塊大洋啊。。。)。
MAC原生讀取NTFS格式文件方法
打開終端
- 切換至root身份,有密碼輸入密碼
sudo -s
- 進(jìn)入/sbin目錄:
cd /sbin
- 將系統(tǒng)自帶的掛載程序改名,輸入:
mv mount_ntfs mount_ntfs_orig
如果遇到報(bào)錯(cuò):mv: rename mount_ntfs to mount_ntfs_orig: Operation not permitted.
可以重啟mac,按住command+R 進(jìn)入恢復(fù)(recovery)模式找到 終端(在“實(shí)用工具”里面)
關(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 保存到邊欄,在插入移動(dòng)設(shè)備后不會(huì)在桌面顯示,可以在Finder邊欄的Volumes中查看。
macOS高版本好像沒這個(gè)問題。和正常使用一樣,把硬盤插上去就可以讀寫了。(我沒做這一步,做完第5步插上移動(dòng)硬盤就能用了)