[วิธีทำ] macOS Tips : วิธีทำให้ macOS สามารถอ่าน/เขียนข้อมูล ลง Ex-Harddisk ระบบ File NTFS ได้

สมัครเมื่อ
17 มกราคม 2008
คำขอบคุณ
0
#1
** OS X 10.10 Yosemite ลงไปทำขั้นตอนที่ 3 เลยนะครับ เพราะไม่มีระบบ System Integrity Protection ***
ขั้นตอนที่ 1 : โดยทั่วไป macOS จะมีระบบที่เรียกว่า System Integrity Protection มันก็คือระบบป้องกันความสมบูรณ์เเบบ โดยปกติมันจะถูกเปิดใช้งานไว้ ให้ไปปิดมันก่อนครับ ทำได้โดย
  • Restart Mac เเล้วกด Command + R ไว้ จนเข้าสู่โหมด Recovery Mode
  • จากนั้นเลือก Utilities > Terminal
  • โดยการพิมพ์หรือ Copyคำสั่งข้างล่าง ไป Paste ที่โปรแกรมเเล้วกด Retrun
csrutil disable ; reboot
ขั้นตอนที่ 2 : หลังเปิดเครื่อง Mac ให้ลองเข้าไปเช็คครับว่า System Integrity Protection ถูกปิดเรียบร้อยเเล้ว โดยการพิมพ์หรือ Copyคำสั่งข้างล่าง ไป Paste ที่โปรแกรมเเล้วกด Retrun ถ้าขึ้นเป็น Disable คือปิดอยู่ ก็จะสามารถแก้ไขค่าพื้นฐานของระบบได้
csrutil status
22769911_1733568893321350_8280978005584797921_o.jpg

ขั้นตอนที่ 3 :ติดตั้งโปรแกรม FUSE for macOS โดยการพิมพ์หรือ Copyคำสั่งข้างล่าง ไป Paste ที่โปรแกรมเเล้วกด Retrun
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

22852036_1733994883278751_4800672206769330768_n.jpg

รอจนโหลดเสร็จ เเล้วกด Retrun จะให้ใส่พาสเวิร์ด (ตัวเดียวกันกับพาสเวิร์ด Log in) ใส่เสร็จ (จะไม่ขึ้นอะไรให้เห็น) เเล้วกด Return
22851693_1733997619945144_8117164820915061500_n.jpg

######################################################## ถ้าใน macOS ไม่มี Command Line Tools จะฟ้องให้ติดตั้ง Command Line ก่อน หาก macOS ของใครมี Command Line ติดตั้งอยู่. ให้ข้ามไปทำขั้นตอนถัดไปได้เลย
23215485_1742320629112843_5423074627131968349_o.jpg


23116656_1742320745779498_3469304739139067453_o.jpg

เปิด App Store เเล้วกด UPDATE

23116680_1742323999112506_4172374967857145955_o.jpg

รอให้โปรแกรมโหลดเสร็จ จะขอ Password ใส่เเล้วพาสฯ เเล้วกด Return

23215437_1742324962445743_7293260485727244754_o.jpg

รอจนโปรแกรมโหลดเเละติดตั้งสำเร็จ
########################################################

22688536_1733999239944982_1664624136430320704_n.jpg


จากนั้นพิมพ์หรือ Copy คำสั่งข้างล่าง ไป Paste ที่โปรแกรมเเล้วกด Return
brew cask install osxfuse



23120314_1742331625778410_4762299313303878488_o.jpg

รอให้โปรแกรมโหลดเสร็จ จะขอ Password ใส่เเล้วพาสฯ เเล้วกด Return

23116933_1742332702444969_1695598156827310366_o.jpg


23213160_1742334389111467_7418031831718218591_o.jpg


23119939_1742335035778069_3010790245271749929_o.jpg

โปรแกรม FUSE ถูกติดตั้งเรียบร้อย
ขั้นตอนที่ 4 : ติดตั้งโปรแกรม NTFS-3G โดยการพิมพ์หรือ Copyคำสั่งข้างล่าง ไป Paste ที่โปรแกรมเเล้วกด Retrun
brew install ntfs-3g

** หมายเหตุ : หากขึ้น Error .....
Error: Your Command Line Tools are too outdated.
Update them from Software Update in the App Store.
ให้เข้าไป Update Command Line Tools ใน Appstore ก่อน...เเล้วเริ่มขั้นตอนที่ 4 ใหม่

27624591_1837922956219276_7578414941424777172_o.jpg



23116674_1742335379111368_6502428001072624119_o.jpg

ขั้นตอนที่ 5 : ทำ symlink เพื่อให้ใช้ NTFS-3G โดยการพิมพ์หรือ Copyคำสั่งข้างล่าง ไป Paste ที่โปรแกรมเเล้วกด Retrun
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
ใส่พาสเวิร์ด (ตัวเดียวกันกับพาสเวิร์ด Log in) ใส่เสร็จ (จะไม่ขึ้นอะไรให้เห็น) เเล้วกด Return
22852241_1734001313278108_8898133388112559524_n.jpg

เเละ พิมพ์หรือ Copyคำสั่งข้างล่าง ไป Paste ที่โปรแกรมเเล้วกด Retrun
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs

22815374_1734003299944576_6325283034011677171_n.jpg


ขั้นตอนที่ 6 : ปิดโปรแกรม Terminal เเล้วลองเสียบ Flash Drive หรือ Ex-HDD เข้า Mac ดูครับ ถ้าไม่ม่อะไรผิดพลาดจะมี Pop-Up ขึ้นมา เเล้วลองนำ File อะไรก็ได้ไปวางที่ Flash Drive หรือ Ex-HDD ดู จะสามารถ Copy > Paste ได้ปกติ
22770504_1733576419987264_5891258558606065350_o.jpg

หมายเหตุ : (1) การทำตามบทความ macOS ต้องมีโปรแกรม Command Line tool (macOS High Sierra Version 10.13) for Xcode หากยังไม่ได้ติดตั้ง ให้ติดตั้งก่อนลงมือทำตามบทความ โโดยการพิมพ์หรือ Copy คำสั่งข้างล่าง ไป Paste ที่โปรแกรมเเล้วกด Retrun
xcode-select --install
หมายเหตุ : (2) เมื่อใช้งาน NTFS ได้ปกติ หรือทำตามบทความเสร็จเรียบร้อยเเล้วให้ไปเปิด System Integrity Protection ด้วย เพื่อป้องกันไม่ให้มีบุคคลที่สามมาวาง script แปลกๆ จุดประสงค์ไม่มีในเครืองของเรา วิธีทำคือ
  • Restart Mac เเล้วกด Command + R ไว้ จนเข้าสู่โหมด Recovery Mode
  • จากนั้นเลือก Utilities > Terminal
  • โดยการพิมพ์หรือ Copy คำสั่งข้างล่าง ไป Paste ที่โปรแกรมเเล้วกด Retrun
csrutil enable ; reboot
หลัง Reboot เพื่อให้มั่นใจควรเข้าโปรแกรม Terminal เเล้วเช็คว่า System Integrity Protection ถูกเปิดใช้งาน โดยการพิมพ์หรือ Copyคำสั่งข้างล่าง ไป Paste ที่โปรแกรม เเล้วกด Retrun
csrutil status
22769826_1733584059986500_153126249101415335_o.jpg

หมายเหตุ : (3) บางเครื่องจะเวลาเสียบ USB ที่ เป็น NTFS จะขึ้นตามรูป ให้กดเปิด Open System Preferrences เเล้วกด Allow ก็จะใช้ได้ปกติ
26173641_1806106709400901_886811822745146296_o.jpg


สรุป : วิธีที่นำเสนอตามบทความอาจดูยากเเละมีความซับซ้อนนิดนะครับ เเต่เห็นว่าสะดวกกว่าวิธีที่เคยนำเสนอไปใน macOS Tips : เขียนข้อมูล NTFS ไปใช้กับ Windows Part 1 เพราะทุกครั้งที่เราเสียบ Flash Drive หรือ Ex-HDD เข้าไปมันจะ Pop-Up ขึ้นมา ก็พร้อมใช้เลย ต่างจาก Part 1 ที่ต้องเข้าผ่านทาง G0 > Go to Folder


eNginEer_sEk
 

Top