วิธีเขียนไปยังไดรฟ์ NTFS บนเครื่อง Mac

macOS ของ Apple สามารถอ่านจากไดรฟ์ NTFS ที่ฟอร์แมต Windows ได้ แต่ไม่สามารถเขียนลงในกล่องได้ ต่อไปนี้เป็นวิธีแก้ปัญหาบางประการสำหรับการเข้าถึงไดรฟ์ NTFS แบบอ่าน / เขียนแบบเต็ม

สิ่งนี้อาจมีประโยชน์หากคุณต้องการเขียนลงในพาร์ติชัน Boot Camp บน Mac ของคุณเนื่องจากพาร์ติชันระบบ Windows ต้องใช้ระบบไฟล์ NTFS อย่างไรก็ตามสำหรับไดรฟ์ภายนอกคุณควรใช้ exFAT แทน macOS สามารถอ่านและเขียนไปยังไดรฟ์ exFAT ได้เช่นเดียวกับ Windows

สามตัวเลือก

ที่เกี่ยวข้อง: อะไรคือความแตกต่างระหว่าง FAT32, exFAT และ NTFS?

มีหลายตัวเลือกสำหรับสิ่งนี้และคุณจะต้องเลือกอย่างใดอย่างหนึ่ง:

  • ไดรเวอร์ของบุคคลที่สามแบบชำระเงิน : มีไดรเวอร์ NTFS ของบุคคลที่สามสำหรับ Mac ที่คุณสามารถติดตั้งได้และจะทำงานได้ค่อนข้างดี นี่เป็นโซลูชันแบบชำระเงิน แต่ติดตั้งง่ายและควรให้ประสิทธิภาพที่ดีกว่าโซลูชันฟรีด้านล่าง
  • ไดรเวอร์ของบุคคลที่สามฟรี : มีไดรเวอร์ NTFS แบบโอเพ่นซอร์สฟรีที่คุณสามารถติดตั้งบน Mac เพื่อเปิดใช้งานการสนับสนุนการเขียน น่าเสียดายที่การติดตั้งต้องใช้เวลาเพิ่มขึ้นเล็กน้อยในการติดตั้งโดยเฉพาะบนเครื่อง Mac ที่มีคุณสมบัติ System Integrity Protection ซึ่งเพิ่มใน 10.11 El Capitan ช้ากว่าโซลูชันแบบชำระเงินและการติดตั้งพาร์ติชัน NTFS โดยอัตโนมัติในโหมดอ่าน - เขียนถือเป็นความเสี่ยงด้านความปลอดภัย
  • การสนับสนุนการเขียน NTFS แบบทดลองของ Apple : ระบบปฏิบัติการ macOS มีการสนับสนุนทดลองสำหรับการเขียนไปยังไดรฟ์ NTFS อย่างไรก็ตามจะปิดโดยค่าเริ่มต้นและต้องมีความวุ่นวายในเทอร์มินัลเพื่อเปิดใช้งาน ไม่รับประกันว่าจะทำงานได้อย่างถูกต้องและอาจทำให้เกิดปัญหากับระบบไฟล์ NTFS ของคุณ อันที่จริงเราเคยมีข้อมูลที่เสียหายมาก่อน เราไม่แนะนำให้ใช้สิ่งนี้จริงๆ มันถูกปิดใช้งานโดยค่าเริ่มต้นด้วยเหตุผล

เราขอแนะนำอย่างยิ่งให้ชำระเงินสำหรับไดรเวอร์ NTFS ของ บริษัท อื่นหากคุณจำเป็นต้องทำเช่นนี้เนื่องจากโซลูชันอื่น ๆ ใช้งานไม่ได้เช่นกันและมีการตั้งค่ามากกว่า

ไดรเวอร์ของบุคคลที่สามที่จ่ายเงินดีที่สุด: Paragon NTFS สำหรับ Mac

Paragon NTFS สำหรับ Mac ราคา $ 19.95 และให้ทดลองใช้ฟรี 10 วัน มันจะติดตั้งอย่างหมดจดและง่ายดายบน macOS เวอร์ชันใหม่รวมถึง macOS 10.12 Sierra และ MacOS X 10.11 El Capitan มันใช้งานได้จริงๆดังนั้นจึงเป็นตัวเลือกที่ดีที่สุดหากคุณยินดีจ่ายเงินจำนวนเล็กน้อยสำหรับฟีเจอร์นี้

นอกจากนี้คุณยังไม่ต้องใช้คำสั่งเทอร์มินัลเพื่อติดตั้งพาร์ติชันด้วยตนเองติดตั้งพาร์ติชันที่ไม่ปลอดภัยโดยอัตโนมัติหรือจัดการกับความเสียหายที่อาจเกิดขึ้นตามที่คุณทำกับไดรเวอร์ฟรีด้านล่าง หากคุณต้องการคุณสมบัตินี้การจ่ายค่าซอฟต์แวร์ที่ทำอย่างถูกต้องจะคุ้มค่า เราไม่สามารถเครียดมากพอ

หากคุณเป็นเจ้าของไดรฟ์ Seagate โปรดทราบว่า Seagate ให้ดาวน์โหลด Paragon NTFS สำหรับ Mac ฟรีดังนั้นคุณจะไม่ต้องซื้ออะไรเพิ่มเติม

คุณยังสามารถซื้อ Tuxera NTFS สำหรับ Mac ซึ่งมีราคา 31 เหรียญสหรัฐและให้ทดลองใช้ฟรีสิบสี่วัน แต่ Paragon NTFS ทำแบบเดียวกันและถูกกว่า

ไดรเวอร์ของบุคคลที่สามฟรีที่ดีที่สุด: FUSE สำหรับ macOS

วิธีนี้ฟรี แต่ต้องใช้งานได้ดีและมีความปลอดภัยน้อยกว่า ในการทำให้ Mac ของคุณติดตั้งพาร์ติชัน NTFS โดยอัตโนมัติในโหมดอ่าน - เขียนคุณจะต้องปิดการใช้งานการป้องกันความสมบูรณ์ของระบบชั่วคราวและแทนที่เครื่องมือในตัวของ Apple ด้วยไบนารีที่เสี่ยงต่อการถูกโจมตีมากกว่า ดังนั้นวิธีนี้จึงมีความเสี่ยงด้านความปลอดภัย

อย่างไรก็ตามคุณสามารถใช้ FUSE เพื่อติดตั้งพาร์ติชัน NTFS ในโหมดอ่าน - เขียนด้วยตนเองหากคุณไม่สนใจที่จะใช้ Terminal ปลอดภัยกว่า แต่ได้ผลมากกว่า

ขั้นแรกให้ดาวน์โหลด FUSE สำหรับ macOS และติดตั้ง ใช้ตัวเลือกเริ่มต้นเมื่อติดตั้ง

ที่เกี่ยวข้อง: วิธีติดตั้งแพ็คเกจด้วย Homebrew สำหรับ OS X

คุณจะต้องติดตั้งเครื่องมือสำหรับนักพัฒนาบรรทัดคำสั่งของ Apple เพื่อดำเนินการต่อ หากคุณยังไม่ได้ติดตั้งคุณสามารถเปิดหน้าต่าง Terminal จาก Finder> Applications> Utilities แล้วเรียกใช้คำสั่งต่อไปนี้:

xcode-select - ติดตั้ง

คลิก“ ติดตั้ง” เมื่อคุณได้รับแจ้งให้ติดตั้งเครื่องมือ

ที่เกี่ยวข้อง: วิธีติดตั้งแพ็คเกจด้วย Homebrew สำหรับ OS X

ในการเพิ่มเติมคุณจะต้องดาวน์โหลดและติดตั้ง homebrew หากคุณยังไม่ได้ติดตั้งบน Mac ของคุณ Homebrew เป็น“ ตัวจัดการแพ็คเกจ” สำหรับ Mac OS X คัดลอกและวางคำสั่งต่อไปนี้ลงในหน้าต่าง Terminal แล้วกด Enter เพื่อติดตั้ง:

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

กด Enter และระบุรหัสผ่านของคุณเมื่อได้รับแจ้ง สคริปต์จะดาวน์โหลดและติดตั้ง Homebrew โดยอัตโนมัติ

เมื่อคุณติดตั้งเครื่องมือสำหรับนักพัฒนาและ Homebrew แล้วให้เรียกใช้คำสั่งต่อไปนี้ในหน้าต่าง Terminal เพื่อติดตั้ง ntfs-3g:

ชงติดตั้ง ntfs-3g

ตอนนี้คุณสามารถเมานต์พาร์ติชัน NTFS ด้วยตนเองในโหมดอ่าน / เขียน จากหน้าต่างเทอร์มินัลให้รันคำสั่งต่อไปนี้เพื่อสร้างจุดเชื่อมต่อที่ / Volumes / NTFS คุณต้องทำเพียงครั้งเดียว

sudo mkdir / เล่ม / NTFS

เมื่อคุณเชื่อมต่อไดรฟ์ NTFS เข้ากับคอมพิวเตอร์ให้รันคำสั่งต่อไปนี้เพื่อแสดงรายการพาร์ติชันดิสก์:

รายการ diskutil

จากนั้นคุณสามารถระบุชื่ออุปกรณ์ของพาร์ติชัน NTFS เพียงมองหาพาร์ติชันที่มีระบบไฟล์ Windows_NTFS /dev/disk3s1 ในภาพด้านล่างก็ 

Mac ของคุณอาจติดตั้งพาร์ติชัน NTFS โดยอัตโนมัติดังนั้นคุณจะต้องยกเลิกการต่อเชื่อมก่อน รันคำสั่งต่อไปนี้แทนที่  /dev/disk2s1 ด้วยชื่ออุปกรณ์ของพาร์ติชัน NTFS ของคุณ

sudo umount / dev / disk2s1

ในการติดตั้งไดรฟ์ให้รันคำสั่งต่อไปนี้โดยแทนที่  /dev/disk2s1 ด้วยชื่ออุปกรณ์ของพาร์ติชัน NTFS ของคุณ

sudo / usr / local / bin / ntfs-3g / dev / disk2s1 / วอลุ่ม / NTFS -olocal -oallow_other

คุณจะเห็นระบบไฟล์ติดตั้งที่ / Volumes / NTFS นอกจากนี้ยังจะปรากฏบนเดสก์ท็อปของคุณเป็นไดรฟ์ที่ติดตั้งตามปกติ คุณสามารถดีดออกได้ตามปกติเมื่อต้องการถอดปลั๊ก

หากคุณพอใจกับการติดตั้งพาร์ติชันด้วยตนเองตามคำแนะนำข้างต้นคุณไม่จำเป็นต้องดำเนินการต่อ

ที่เกี่ยวข้อง: วิธีปิดการใช้งานการป้องกันความสมบูรณ์ของระบบบน Mac (และทำไมคุณไม่ควร)

หากคุณต้องการให้ Mac ของคุณติดตั้งไดรฟ์ NTFS โดยอัตโนมัติที่คุณเชื่อมต่อในโหมดอ่าน - เขียนคุณจะต้องปิดใช้งานการป้องกันความสมบูรณ์ของระบบ

คำเตือนคุณอาจไม่ต้องการทำสิ่งนี้!  คำแนะนำอย่างเป็นทางการของซอฟต์แวร์เตือนว่านี่เป็นความเสี่ยงด้านความปลอดภัย คุณจะเปลี่ยนเครื่องมือติดตั้ง NTFS ใน Mac ของคุณด้วยเครื่องมือ ntfs-3g ซึ่งจะทำงานในฐานะผู้ใช้รูท เนื่องจากวิธีการติดตั้งซอฟต์แวร์ Homebrew มัลแวร์ที่ทำงานบน Mac ของคุณจึงสามารถเขียนทับเครื่องมือเหล่านี้ได้ มันอาจจะไม่เหมาะกับความเสี่ยง แต่เราจะอธิบายว่าจะทำอย่างไรหากคุณต้องการรับความเสี่ยง

รีบูตเครื่อง Mac ของคุณและกด Command + R ค้างไว้ในขณะที่บูตเครื่อง มันจะบูตเข้าสู่สภาพแวดล้อมโหมดการกู้คืนพิเศษ

เรียกใช้เทอร์มินัลจากเมนูยูทิลิตี้ในโหมดการกู้คืนและเรียกใช้คำสั่งต่อไปนี้:

csrutil ปิดการใช้งาน

เมื่อคุณมีแล้วให้รีบูตเครื่อง Mac ตามปกติ

จากเดสก์ท็อป Mac ให้เปิดหน้าต่าง Terminal อีกครั้งและเรียกใช้คำสั่งต่อไปนี้เพื่อสร้างฟังก์ชัน ntfs-3g:

sudo mv / sbin / mount_ntfs /sbin/mount_ntfs ดั้งเดิม sudo ln -s / usr / local / sbin / mount_ntfs / sbin / mount_ntfs

สุดท้ายเปิดใช้งานการป้องกันความสมบูรณ์ของระบบอีกครั้ง รีบูตเครื่อง Mac ของคุณและกด Command + R ค้างไว้ในขณะที่บูตเพื่อเข้าสู่โหมดการกู้คืน เรียกใช้เทอร์มินัลในโหมดการกู้คืนและรันคำสั่งต่อไปนี้:

csrutil เปิดใช้งาน

เมื่อคุณมีแล้วให้รีบูตเครื่อง Mac ของคุณ การสนับสนุนการเขียน NTFS ควรทำงานได้ในขณะนี้

ในการเลิกทำการเปลี่ยนแปลงและถอนการติดตั้งทุกอย่างคุณจะต้องปิดการใช้งาน System Integrity Protection ก่อน หลังจากดำเนินการแล้วให้รันคำสั่งต่อไปนี้:

sudo rm / sbin / mount_ntfs sudo mv /sbin/mount_ntfs.original / sbin / mount_ntfs ชงถอนการติดตั้ง ntfs-3g

จากนั้นคุณสามารถถอนการติดตั้ง FUSE สำหรับ macOS จากแผงควบคุมในหน้าต่างการตั้งค่าระบบและเปิดใช้งานการป้องกันความสมบูรณ์ของระบบอีกครั้ง

คุณสามารถดูได้ว่าทำไมเราถึงแนะนำตัวเลือก $ 20 แทนตอนนี้ใช่มั้ย?

การสนับสนุนการเขียน NTFS แบบทดลองของ Apple: อย่าทำอย่างนี้อย่างจริงจัง

เราไม่แนะนำวิธีการด้านล่างนี้เนื่องจากเป็นการทดสอบน้อยที่สุด สิ่งนี้อาจทำงานไม่ถูกต้องดังนั้นอย่าตำหนิเราหรือ Apple หากคุณประสบปัญหา มันยังไม่เสถียรเหมือน macOS 10.12 Sierra และอาจไม่เสถียรเต็มที่ นี่เป็นเพียงจุดประสงค์ด้านการศึกษาเท่านั้น

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

ก่อนอื่นคุณต้องเปิดเทอร์มินัล ไปที่ Finder> Applications> Utilities> Terminal หรือกด Command + Space พิมพ์ Terminal แล้วกด Enter

พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัลเพื่อเปิดไฟล์ / etc / fstab สำหรับแก้ไขในโปรแกรมแก้ไขข้อความนาโน:

sudo nano / etc / fstab

เพิ่มบรรทัดต่อไปนี้ใน nano แทนที่“ NAME” ด้วยป้ายกำกับของไดรฟ์ NTFS ของคุณ:

LABEL = NAME ไม่มี ntfs rw, auto, nobrowse

กด Ctrl + O เพื่อบันทึกไฟล์หลังจากเสร็จสิ้นจากนั้นกด Ctrl + X เพื่อปิดนาโน

(หากคุณมีไดรฟ์ NTFS หลายตัวที่ต้องการเขียนให้เพิ่มบรรทัดที่แตกต่างกันสำหรับแต่ละไดรฟ์)

เชื่อมต่อไดรฟ์เข้ากับคอมพิวเตอร์ - ถอดปลั๊กและเชื่อมต่อใหม่หากเชื่อมต่อแล้ว - และคุณจะเห็นไดรฟ์ดังกล่าวอยู่ภายใต้ไดเร็กทอรี“ / Volumes” ในหน้าต่าง Finder คุณสามารถคลิก Go> Go to Folder แล้วพิมพ์“ / Volumes” ลงในช่องเพื่อเข้าถึง จะไม่ปรากฏขึ้นโดยอัตโนมัติและปรากฏบนเดสก์ท็อปของคุณเหมือนไดรฟ์ทั่วไป

หากต้องการยกเลิกการเปลี่ยนแปลงนี้ในภายหลังให้ทำซ้ำขั้นตอนข้างต้นเพื่อเปิดไฟล์ / etc / fstab ใน nano ลบบรรทัดที่คุณเพิ่มลงในไฟล์และบันทึกการเปลี่ยนแปลงของคุณ

ผู้ใช้ Mac ส่วนใหญ่จะฟอร์แมตไดรฟ์ภายนอกด้วย exFAT ได้ดีกว่าจึงมั่นใจได้ว่าจะทำงานได้ดีทั้งบน Windows และ Mac OS X โดยไม่ต้องทำงานเพิ่มเติม หากคุณต้องเขียนลงในไดรฟ์ NTFS หนึ่งในไดรเวอร์ของ บริษัท อื่นที่ต้องชำระเงินจะเป็นตัวเลือกที่ง่ายที่สุดพร้อมประสิทธิภาพที่ดีที่สุดและมีความเสี่ยงน้อยที่สุดที่ไฟล์จะเสียหาย