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

Tee Padungsak
1 min readJul 26, 2019

ทดลองใช้กับ macOS Mojave 10.14.6

บน Macbook pro 15" 2019

รูปแบบการจัดเก็บข้อมูลไฟล์แบบ 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
  • หลังจากนั้น ให้รีสตาร์ตคอมพิวเตอร์ ก็เป็นอันเสร็จสิ้นพิธี

ขอขอบคุณบทความต้นทาง

https://medium.com/coregameth/macos-support-ntfs-5a5eef736611

ความรู้สึกหลังได้ลองใช้ การอ่าน-เขียนไฟล์ ลงบน harddisk ที่ format เป็น NTFS ทำได้ช้ามาก ถ้าใครนานใช้ทีก็พอทนแต่ถ้าเอามาใช้งานจริงจัง โอนถ่ายข้อมูลจำนวนมากๆ หาโปรมแกรม NTFS FOR MAC มาใช้ซะเถอะ

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Tee Padungsak
Tee Padungsak

Written by Tee Padungsak

บทความที่ลง เป็นบทความที่ไม่ได้เขียนขึ้นเอง เป็นการนำบทความที่มี่ความสนใจส่วนตัวมารวบรวมไว้อ่าน แล้วเก็บไว้ทบทวน ในทุกบทความจะมีเครดิตของแหล่งที่มาไว้ทุกอันครับ

No responses yet

Write a response