อะไรคือเหตุผลทางเทคนิคว่าทำไม OS X ไม่สามารถเขียนไปยังอุปกรณ์ NTFS ได้?


10

Mac OS X ไม่สามารถเขียนลงฮาร์ดไดรฟ์ที่มีรูปแบบ NTFS ได้ อย่างไรก็ตามสามารถอ่านได้

ทำไมถึงเขียนไม่ได้?

ความเข้าใจพื้นฐานของฉันคือรูปแบบไฟล์กำหนดวิธีการจัดเก็บและดึงข้อมูลในอุปกรณ์ ดังนั้นกุญแจสำคัญในการทำงานกับอุปกรณ์จัดเก็บข้อมูลคือการรู้กฎสำหรับการจัดเก็บและเรียกคืนข้อมูล

เนื่องจาก OS X สามารถอ่านอุปกรณ์ที่มีรูปแบบ NTFS ได้ชัดเจน OS X จึงรู้กฎดังกล่าว อะไรจะหยุด OS X ไม่ให้ทำตามกฎที่จำเป็นในการเขียนข้อมูลไปยังอุปกรณ์ NTFS มันรู้ว่ามันเป็น NTFS (แค่รับข้อมูล) ดังนั้นฉันจึงไม่เห็นเหตุผลว่าทำไมถึงทำเช่นนี้ไม่ได้


Mac OS X สามารถเขียนลงดิสก์ NTFS มีคำสั่งเทอร์มินัล (ฉันเชื่อว่านี่คือ: sudo echo "UUID = ENTER_UUID_HERE ไม่มี ntfs rw, auto, nobrowse" >> / etc / fstab) ที่อนุญาตให้ Mac เขียน ตามค่าเริ่มต้นแล้ว Apple ไม่เปิดใช้งานฉันไม่รู้
PoisonNinja

ที่จริงแล้วมันสามารถทำงานได้ดีถ้าคุณทำตามที่ AnonymousAppDev เขียน
Max Ried

คำตอบ:


9

OS X สามารถเขียนวอลุ่ม อย่างไรก็ตามมันเป็นสวิตช์ที่ซ่อนอยู่และไม่รองรับ ใช้ความเสี่ยงของคุณเอง

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

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

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


คำอธิบายที่ดี! ในบางกรณีการทำงานร่วมกันนั้นเป็นไปไม่ได้: ระบบไฟล์ที่มีความละเอียดอ่อน caes ซึ่งมีไฟล์ทางออกที่ตั้งชื่อaและAในไดเรกทอรีเดียวกันไม่สามารถจัดการได้อย่างถูกต้องบนระบบปฏิบัติการซึ่งเป็นกรณีที่ไม่สำคัญ (เพราะระบบปฏิบัติการนี้จะไม่สามารถจัดการกับ ความแตกต่างระหว่าง 2 ไฟล์เหล่านี้)
แดน

0

บางทีถ้าเราวิเคราะห์ EULA เราจะได้รับข้อมูลเชิงลึก เห็นได้ชัดว่ามันสามารถเมื่อคุณพิมพ์รหัสโกง Chromebooks และ Linux (ส่วนใหญ่) ทำได้ ระบบไฟล์ทั้งหมดถูกแยกออกจากระบบปฏิบัติการพื้นฐานตั้งแต่ 25+ ปีที่ผ่านมากล่าวคือพวกเขาทั้งหมดทำงานผ่านปลั๊กอิน (เช่น DOS PC สามารถอ่าน NTFS ได้อย่างไรติดตั้งเป็น SMB ที่ใช้ร่วมกันและใช้เครือข่าย ไดรเวอร์ ฯลฯ ) ดังนั้นโดยสรุปแล้วไม่มีข้อ จำกัด ทางเทคนิคข้อ จำกัด ที่พบมีลักษณะตามกฎหมาย (กำหนดโดยเจตนามากกว่าอุบัติเหตุ) นี่คือแอปเปิ้ลที่เราทุกคนต่างรู้กันว่าแต่งกายอย่างสุภาพเรียบร้อยไร้ที่ติพูดคุยเล็ก ๆ และถือไพ่เหล่านั้นไว้ใกล้ ๆ แอปเปิ้ลเก่าตัวหนึ่งที่จับคุณที่คอและเสียงกรีดร้องให้กลิ่นปากกลิ่นเหม็นถึงตายได้หนึ่งนิ้วจากดวงตาของคุณ


คุณมีหลักฐานอะไรบ้างสำหรับเรื่องนี้? ฉันไม่พบสิ่งใดที่สนับสนุนสิ่งนี้มันสามารถอ่าน NTFS ได้อย่างดี AFAIK ไม่มีข้อ จำกัด ทางกฎหมายใด ๆ ที่อาจจะเกิดขึ้นได้และ "ภาพ" ของ Apple ดูเหมือนจะไม่มีความเสี่ยงเลย
JMY1000
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.