Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Mac

วิธีเขียนข้อมูลลงไดรฟ์ NTFS ใน macOS

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

Mac ของคุณสามารถ อ่าน ไดรฟ์ NTFS ได้ คือโอนเนื้อหาจากไดรฟ์ไปที่อื่น แต่ไม่สามารถ เขียน ลงไดรฟ์ NTFS ได้ การรองรับการเขียน NTFS สามารถเพิ่มได้ผ่านโปรแกรมโอเพนซอร์ส โปรแกรมจ่ายเงิน หรือไดรเวอร์ทดลองของ Apple เอง

วิธีฟรีแต่ซับซ้อน: NTFS-3G

วิธีเขียนข้อมูลลงไดรฟ์ NTFS ใน macOS

NTFS-3G เป็นโปรแกรมบรรทัดคำสั่งโอเพนซอร์สสำหรับเขียนลงไดรฟ์ NTFS ใน macOS ด้วยคำสั่ง Terminal นี้ คุณสามารถมาวนต์ไดรฟ์ใน macOS ในสถานะเขียนได้ คุณสามารถดาวน์โหลดแพ็กเกจโดยตรงจากเว็บไซต์ Tuxera, จาก GitHub หรือผ่าน Homebrew

ข้อเสียของ NTFS-3G คือความเร็ว ประสิทธิภาพการถ่ายโอนช้า มักจำกัดที่ประมาณ 10 MB/s เทียบกับ 500+ MB/s ที่ SSD ทำได้ ความแตกต่างน่าตกใจ เกิดขึ้นเพราะ macOS ไม่มีบัฟเฟอร์สำหรับเขียนลงไดรฟ์ NTFS และไม่มีหน่วยความจำเสมือนจริงเพื่อเก็บบัฟเฟอร์นั้น ดังนั้น NTFS-3G ถูกบังคับให้เขียน "สด" ซึ่งทำให้ประสิทธิภาพลดลงอย่างมาก

เพื่อมาวนต์ไดรฟ์ NTFS ของคุณ คุณจะต้องใช้ Terminal ขั้นแรก สร้างไดเรกทอรีที่คุณจะมาวนต์ไดรฟ์ NTFS:

sudo mkdir /Volumes/NTFS

ตอนนี้ไดเรกทอรีมีอยู่แล้ว คุณสามารถใช้ NTFS-3G มาวนต์ได้

sudo /usr/local/bin/ntfs-3g /dev/disk1s1 /Volumes/NTFS -olocal -oallow_other

โดยปฐมฐาน เรื่องนี้สมมติว่าคุณวางโปรแกรม NTFS-3G ไว้ในเส้นทางติดตั้งเริ่มต้น นอกจากนี้ ตรวจสอบให้แน่ใจว่าเปลี่ยนหมายเลขดิสก์ก่อนมาวนต์อะไร หากคุณไม่รู้ว่าดิสก์ของคุณเป็นหมายเลขอะไร หาได้ด้วย diskutil list

มาวนต์ไดรฟ์โดยอัตโนมัติด้วย NTFS-3G

เพื่อมาวนต์ไดรฟ์ในโหมดอ่าน-เขียนโดยอัตโนมัติ คุณจะต้องแทนที่โปรแกรม NTFS เริ่มต้นของ Apple ด้วย NTFS-3G นี่จะมาวนต์ไดรฟ์ NTFS ที่เชื่อมต่อกับ Mac ของคุณทุกครั้งที่บูท ในการทำให้สิ่งนี้ทำงาน คุณต้องปิด System Integrity Protection (SIP) บน Mac ของคุณ NTFS-3G ทำงานได้อย่างถูกต้องเฉพาะกับสิทธิ์ root

sudo mv "/Volumes/Macintosh HD/sbin/mount_ntfs" "/Volumes/Macintosh HD/sbin/mount_ntfs.bak" sudo ln -s /usr/local/sbin/mount_ntfs "/Volumes/Macintosh HD/sbin/mount_ntfs"

สิ่งนี้จะสร้าง symbolic link ไปยังคำสั่งมาวนต์ของ NTFS-3G คอมพิวเตอร์ของคุณจะใช้ไดรเวอร์นี้ในการมาวนต์ไดรฟ์ NTFS แทนค่าเริ่มต้น หากคุณต้องการแทนที่โปรแกรม มันอยู่ในไดเรกทอรี "/sbin/" พร้อมนามสกุล .bak

วิธีจ่ายเงินแต่อย่างง่าย: Paragon NTFS for Mac

วิธีเขียนข้อมูลลงไดรฟ์ NTFS ใน macOS

Paragon NTFS for Mac (รู้จักอีกชื่อว่า Microsoft NTFS) เป็นซอฟต์แวร์เชิงพาณิชย์ที่รองรับการเขียนลงโวลูม NTFS บน macOS มันแน่นอนว่าเป็นวิธีที่ใช้งานง่ายที่สุดในการทำให้ไดรฟ์ NTFS เขียนได้ใน macOS แต่คุณต้องจ่ายเพื่อสิทธิประโยชน์นั้น มันใช้ส่วนขยายเคอร์เนลที่ออกแบบโดย Microsoft เพื่อรองรับการเขียนโวลูม NTFS มันเป็นโซลูชันที่รวดเร็ว ราบรื่น รองรับความเร็วถ่ายโอนสูง และมาวนต์/อันมาวนต์ได้ง่าย

เปิดใช้งานการรองรับ NTFS ทดลองของ Apple

วิธีเขียนข้อมูลลงไดรฟ์ NTFS ใน macOS

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

รันคำสั่งต่อไปนี้ใน Terminal เพื่อเปิดไฟล์ fstab:

sudo nano /etc/fstab

เมื่อไฟล์เปิด ให้เพิ่มบรรทัดใหม่ บรรทัดนี้ควรคล้ายด้านล่าง แต่เปลี่ยนค่า UUID ให้สะท้อนค่า UUID ของไดรฟ์ NTFS ของคุณ หากคุณไม่รู้ค่า UUID หาได้ด้วย diskutil info

UUID=5DE99D79-913F-4D47-9328-3907050750C6 none ntfs rw,auto,nobrowse

จากนั้นกด Ctrl + O เพื่อเขียนไฟล์ และ Ctrl + X เพื่อออกจาก nano เมื่อไดรฟ์ของคุณเชื่อมต่อใหม่และ Mac รีบูท ไดรฟ์จะถูกมาวนต์โดยอัตโนมัติ อย่างไรก็ตาม อาจไม่เสถียร อย่าพึ่งพามันมากเกินไป และหากสิ่งแตกสลาย คุณไม่สามารถบ่นว่าเราไม่ได้เตือน!

สรุป

ตัวเลือกที่ดีที่สุดสำหรับความสะดวกในการใช้งานชัดเจนคือ Paragon NTFS for Mac หากคุณสบายกับ Terminal คุณสามารถใช้ NTFS-3G และดูว่าตอบสนองความต้องการของคุณหรือไม่ หากคุณจัดการกับไดรฟ์ NTFS บางครั้ง คุณอาจพบว่ามันเพียงพอ