วิธีเปิดใช้งานการสนับสนุนการเขียน NTFS ใน Mac OS X
สารบัญ:
Mac OS X สามารถอ่านไดรฟ์ NTFS ได้เสมอ แต่ที่ซ่อนไว้ใน Mac OS X นั้นเป็นตัวเลือกที่ซ่อนอยู่เพื่อเปิดใช้งานการสนับสนุนการเขียนไปยังไดรฟ์ที่ฟอร์แมตเป็น NTFS (NTFS ย่อมาจาก New Technology File System และเป็นรูปแบบระบบไฟล์ที่เป็นกรรมสิทธิ์สำหรับ Microsoft Windows ). การเปิดใช้งานการรองรับการเขียน NTFS บน Mac นั้นค่อนข้างเป็นเรื่องทางเทคนิคและ Apple ยังไม่รองรับอย่างเป็นทางการ ทำให้เป็นคุณสมบัติทดลองที่ดีที่สุด สำหรับผู้ใช้ขั้นสูงที่เข้าใจกระบวนการและผลกระทบที่อาจเกิดขึ้น
เนื่องจากคุณสมบัตินี้ไม่ได้รับการสนับสนุนอย่างเป็นทางการจาก Apple จึงไม่ควรพิจารณา NTFS ว่าเป็นระบบไฟล์ข้ามแพลตฟอร์มที่เชื่อถือได้สำหรับการย้ายไฟล์ระหว่าง Mac และ Windows PC ผู้ใช้ยังคงต้องการฟอร์แมตไดรฟ์สำหรับ FAT ระบบไฟล์สำหรับความเข้ากันได้ระหว่างไดรฟ์ Mac และ PC ที่ดีที่สุดพร้อมการสนับสนุนการอ่านและเขียนเต็มรูปแบบ (บางทีวิธีแก้ปัญหาที่ดีกว่าสำหรับผู้ใช้จำนวนมากคือการใช้เครือข่าย samba และแชร์ไฟล์โดยตรงผ่านเครือข่ายท้องถิ่นระหว่างพีซีและ Mac ที่มีปัญหา) นอกจากนี้ การขาดการสนับสนุนอย่างเป็นทางการยังชี้ให้เห็นถึงความเป็นไปได้ที่จะเกิดข้อผิดพลาด ไม่ว่าจะเป็นในรูปแบบของเคอร์เนลแพนิคหรือแม้แต่การสูญหายของข้อมูลทางทฤษฎีในไดรฟ์ NTFS ดังนั้น คุณลักษณะดังกล่าวอาจเป็นทางเลือกสุดท้ายที่ดีที่สุด และไม่ควรใช้กับข้อมูลสำคัญในไดรฟ์ Windows โดยไม่มีการสำรองข้อมูลไฟล์เหล่านั้นอย่างเพียงพอ ดังนั้น ทำในสิ่งที่ถูกต้องและสำรองข้อมูลของคุณก่อน
สบายใจทุกอย่าง? เยี่ยม เราจะพูดถึงสองวิธีที่แตกต่างกันในการเปิดใช้งานการสนับสนุนการเขียน NTFS ใน Mac OS X ซึ่งจะต้องใช้ในแต่ละไดรฟ์และต้องใช้บรรทัดคำสั่ง
เปิดใช้งานการสนับสนุนการเขียน NTFS ของ Mac OS X โดยใช้ UUID ของไดรฟ์
แม้ว่าจะซับซ้อนกว่าวิธีการตามชื่อไดรฟ์ที่กล่าวถึงด้านล่างเล็กน้อย แต่นี่เป็นวิธีที่ดีที่สุดสำหรับความแม่นยำจริงๆ
เชื่อมต่อไดรฟ์ NTFS กับ Mac จากนั้นเรียก UUID ของไดรฟ์ NTFS โดยใช้สตริงคำสั่งต่อไปนี้: diskutil ข้อมูล /Volumes/DRIVENAME | grep UUID
ด้วย UUID ที่ได้ ให้ใช้คำสั่งต่อไปนี้เพื่อต่อท้าย UUID ที่สนับสนุนการอ่านและเขียน NTFS ใน /etc/fstab:
"sudo echo UUID=ENTER_UUID_HERE ไม่มี ntfs rw, อัตโนมัติ, nobrowse>> /etc/fstab"
ไดรฟ์ NTFS อาจไม่ปรากฏบนเดสก์ท็อปตามค่าเริ่มต้น แต่คุณสามารถเข้าถึงได้ในไดเร็กทอรี /Volumes/ โดยเปิดโฟลเดอร์นั้นใน Finder ด้วยคำสั่งต่อไปนี้:
open /Volumes
หากคุณต้องการดูไดรฟ์บนเดสก์ท็อป (แน่นอนว่าคุณมีเดสก์ท็อปแสดงอยู่) คุณสามารถสร้างนามแฝง Finder ด้วยลิงก์สัญลักษณ์:
sudo ln -s /Volumes/DRIVENAME ~/Desktop/DRIVENAME
คุณยังสามารถใช้การเมานต์เขียน NTFS แบบทดลองด้วยชื่อไดรฟ์แทน UUID ซึ่งเราจะอธิบายต่อไป
เปิดใช้งานการสนับสนุนการเขียน NTFS ด้วยชื่อไดรฟ์
เพื่อความแม่นยำ ฉันชอบใช้วิธี UUID แต่คุณสามารถเพิ่มการรองรับการเขียน NTFS โดยใช้ชื่อไดรฟ์ Windows โดยใช้คำสั่งต่อไปนี้:
"sudo echo LABEL=DRIVE_NAME ไม่มี ntfs rw, อัตโนมัติ, nobrowse>> /etc/fstab"
เนื่องจากใช้คำสั่ง sudo คุณจะต้องป้อนรหัสผ่านผู้ดูแลระบบเพื่อให้สามารถดำเนินการคำสั่งทั้งหมดได้อย่างถูกต้อง สตริงคำสั่งนี้ต่อท้ายชื่อไดรฟ์ต่อท้ายไฟล์ /etc/fstab เนื่องจาก /etc/ เป็นไดเร็กทอรีระบบที่คุณต้องมีสิทธิ์เข้าถึงแบบ superuser เพื่อเขียนไฟล์ในไดเร็กทอรีนั้น ดังนั้นคำนำหน้า sudo ที่จำเป็น
ตัวอย่างเช่น การเพิ่มการรองรับการอ่าน/เขียนให้กับไดรฟ์ NTFS ที่ชื่อว่า “WINDOWS8” จะมีลักษณะดังนี้:
"sudo echo LABEL=WINDOWS8 ไม่มี ntfs rw, อัตโนมัติ, nobrowse>> /etc/fstab"
หากไดร์ฟมีชื่อที่ซับซ้อน ให้ใช้วิธี UUID ที่กล่าวถึงข้างต้น หรือเปลี่ยนชื่อไดร์ฟ NTFS ใน Windows ก่อนพยายามต่อเชื่อมด้วยการสนับสนุนการเขียน
อีกครั้ง คุณจะต้องค้นหาใน /Volumes/ เพื่อค้นหาไดรฟ์ Windows NTFS ที่ติดตั้งใหม่พร้อมการสนับสนุนการอ่านและเขียนแบบเต็ม ดังที่ได้กล่าวไว้แล้ว การสร้างลิงก์สัญลักษณ์บนเดสก์ท็อป OS X จะเป็นประโยชน์เพื่อเข้าถึงไดรฟ์ NTFS ที่ต่อเชื่อมได้อย่างง่ายดาย:
sudo ln -s /Volumes/DRIVENAME ~/Desktop/DRIVENAME && open ~/Desktop/DRIVENAME
มีเครื่องมือที่ง่ายกว่าแต่เก่ากว่ามากมายสำหรับดำเนินการตามกระบวนการที่กล่าวถึงข้างต้นโดยอัตโนมัติ แต่ยูทิลิตี้ NTFS Mounter ดังกล่าวดูเหมือนจะหยุดทำงานหลัง Snow Leopard และดังนั้น OS X เวอร์ชันใหม่จาก Mountain Lion to Mavericks จะต้องการใช้วิธีบรรทัดคำสั่งแทนนอกจากนี้ยังมีแอปแบบชำระเงินของบุคคลที่สามที่พร้อมให้การสนับสนุน NTFS กับ OS X ซึ่งอาจเป็นตัวเลือกที่ดีกว่าสำหรับสภาพแวดล้อมขององค์กรที่คุณลักษณะทดลองไม่น่าเชื่อถือเพียงพอที่จะปรับใช้