วิธีตั้งค่า macOS ให้รองรับ NTFS ได้ แบบไม่เสียเงิน

macOS 10.14 Mojave ก็ใช้ได้นะ

Coregame’s Blog
Published in
2 min readAug 11, 2018

--

รูปแบบการจัดเก็บข้อมูลไฟล์แบบ NTFS พัฒนาโดย Microsoft ซึ่งไม่มีผลต่อการใช้งานอะไรในระบบ Windows แต่ถ้าคุณเป็นผู้ใช้ macOS คุณจะพบกับความลำบากที่ว่า macOS ไม่รองรับระบบไฟล์ NTFS (อ่านได้ แต่เขียนไฟล์ไม่ได้)

ข่าวดีคือมีนักพัฒนาพยายามทำให้ macOS รองรับระบบไฟล์ NTFS ได้ โดยวิธีที่ง่ายที่สุดคือการติดตั้งโปรแกรมเสริมอย่างเช่น Paragon NTFS แต่ปัญหาคือมันเป็นโปรแกรมเสียเงิน ซึ่งวิธีที่ผมนำเสนอในบทความนี้จะเป็นการใช้โปรแกรมฟรี 100% ไม่ต้องเสียค่าใช้จ่ายใดๆ ทั้งสิ้น แต่จะติดตั้งค่อนข้างยาก เพราะต้องไปยุ่งกับไฟล์สำคัญที่ระบบล็อคไว้

สรุปขั้นตอนทั้งหมด:

  1. ติดตั้ง osxfuse และ ntfs-3g
  2. ปิดระบบป้องกันไฟล์
  3. รันคำสั่งพิเศษเพื่อให้เขียนไฟล์ NTFS ได้
  4. กลับไปเปิดระบบป้องกันไฟล์ เพื่อความปลอดภัย

ขั้นตอนทั้งหมดใช้เวลา 10–15 นาทีโดยประมาณ

วิธีตั้งค่า:

1. ติดตั้ง osxfuse และ ntfs-3g

ก่อนจะเริ่มขั้นตอนนี้ ในเครื่องจำเป็นต้องมี Homebrew ก่อน ถ้าใครมี Homebrew แล้ว สามารถข้ามขั้นตอนนี้ได้เลย แต่ถ้ายังไม่มีหรือไม่เคยได้ยินชื่อนี้มาก่อน ให้คัดลอกคำสั่งด้านล่างไปแปะใน Terminal แล้วกด Enter

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

หลังจากติดตั้ง Homebrew เสร็จแล้ว เราจะทำการติดตั้ง osxfuse ให้คัดลอกคำสั่งด้านล่างไปแปะใน Terminal แล้วกด Enter

brew cask install osxfuse

หลังจากนั้น ติดตั้ง ntfs-3g ให้คัดลอกคำสั่งด้านล่างไปแปะใน Terminal แล้วกด Enter

brew install ntfs-3g

ตรวจสอบให้แน่ใจว่าโปรแกรมเหล่านี้ติดตั้งได้อย่างไม่มีปัญหา ถ้าพบปัญหาอะไร ให้ลองนำข้อความ Error ไปค้นหาใน Google ดูครับ มีคนตอบไว้หมดแล้ว

2. ปิดระบบป้องกันไฟล์

macOS จะมีระบบป้องกันไฟล์ที่เรียกว่า System Integrity Protection มีไว้เพื่อป้องกันการแก้ไขไฟล์ระบบสำคัญ แต่เป็นเพราะการตั้งค่าให้รองรับ NTFS จำเป็นต้องเข้าไปยุ่งกับไฟล์ระบบ เราเลยจำเป็นต้องปิดระบบความปลอดภัยที่ว่านี้

วิธีการปิดระบบป้องกันไฟล์:

  • ปิดคอมพิวเตอร์ด้วยการ Shut Down
  • เปิดคอมพิวเตอร์ ก่อนเปิดให้กดปุ่ม Command+R ค้างไว้จนกว่าโลโก้ Apple จะขึ้นมาบนหน้าจอ
  • ถ้าทำถูกต้อง จะมีหน้าจอเลือกภาษา ผมแนะนำให้เลือกภาษาอังกฤษ
  • จากเมนูด้านบน เลือก Utilities -> Terminal
  • พิมพ์คำสั่งด้านล่าง แล้วกด Enter
csrutil disable
  • หลังจากนั้น ให้รีสตาร์ตคอมพิวเตอร์

3. รันคำสั่งพิเศษเพื่อให้เขียนไฟล์ NTFS ได้

หลังจากที่เราปิดระบบป้องกันไฟล์แล้ว ตอนนี้เราจะทำการรันคำสั่งพิเศษ โดยคำสั่งนี้จะทำการติดตั้งไดรเวอร์ ntfs-3g เข้าไปแทนที่ไดรเวอร์ ntfs ที่มากับเครื่อง

เปิด Terminal ขึ้นมา แล้วรันสองคำสั่งนี้

sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.originalsudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs

หลังจากนี้ คอมพิวเตอร์ของคุณจะรองรับการเขียนไฟล์ NTFS แล้ว แต่ตอนนี้ยังเหลืออีกหนึ่งขั้นตอนสำคัญ

4. กลับไปเปิดระบบป้องกันไฟล์ เพื่อความปลอดภัย

หลังจากที่เราเข้าไปยุ่งระบบสำคัญ เราก็ควรที่จะทำให้มันกลับสู่สภาพเดิมที่ควรจะเป็น

วิธีการเปิดระบบป้องกันไฟล์:

  • ปิดคอมพิวเตอร์ด้วยการ Shut Down
  • เปิดคอมพิวเตอร์ ก่อนเปิดให้กดปุ่ม Command+R ค้างไว้จนกว่าโลโก้ Apple จะขึ้นมาบนหน้าจอ
  • ถ้าทำถูกต้อง จะมีหน้าจอเลือกภาษา ผมแนะนำให้เลือกภาษาอังกฤษ
  • จากเมนูด้านบน เลือก Utilities -> Terminal
  • พิมพ์คำสั่งด้านล่าง แล้วกด Enter
csrutil enable
  • หลังจากนั้น ให้รีสตาร์ตคอมพิวเตอร์ ก็เป็นอันเสร็จสิ้นพิธี

ถ้าชอบบทความนี้ กดปรบมือ 👏 เพื่อเป็นกำลังใจ

ติดตาม Coregame’s Blog ได้ที่ Facebook | Medium

--

--

Coregame’s Blog

Self-proclaimed blogger. Technology and Japan enthusiast. | ผู้หลงไหลในเทคโนโลยีและความเป็นญี่ปุ่น →Github: https://github.com/coregameHD