Lý do kỹ thuật tại sao OS X không thể ghi vào thiết bị NTFS?


10

Mac OS X không thể ghi vào ổ cứng với định dạng NTFS. Nó có thể, tuy nhiên, đọc nó.

Tại sao nó không thể viết cho nó?

Hiểu biết cơ bản của tôi là một định dạng tệp chỉ ra cách dữ liệu được lưu trữ và truy xuất trong một thiết bị. Vì vậy, chìa khóa để làm việc với thiết bị lưu trữ là phải biết các quy tắc lưu trữ và truy xuất dữ liệu.

Vì OS X có thể đọc các thiết bị có định dạng NTFS, rõ ràng OS X biết các quy tắc như vậy. Chính xác thì điều gì ngăn OS X tuân theo các quy tắc cần thiết để ghi dữ liệu vào thiết bị NTFS? Nó biết rằng đó là NTFS (chỉ cần lấy Thông tin), vì vậy tôi thấy không có lý do gì nó không thể làm điều này.


Mac OS X có thể ghi vào đĩa NTFS. Có một lệnh đầu cuối (tôi tin đó là: sudo echo "UUID = ENTER_UUID_HERE không ntfs rw, auto, nobrowse" >> / etc / fstab) cho phép Mac viết. Về lý do tại sao Apple không kích hoạt nó theo mặc định, tôi không biết.
PoisonNinja

Trên thực tế, nó có thể và nó hoạt động tốt nếu bạn làm như AnonymousAppDev đã viết.
Tối đa

Câu trả lời:


9

OS X có thể ghi vào ổ đĩa NTFS . Tuy nhiên, đó là một công tắc ẩn và nó không được hỗ trợ. Sử dụng nó có nguy cơ của riêng bạn.

Hỗ trợ cấp hệ điều hành cho một hệ thống tệp là một khoản đầu tư kỹ thuật lớn. Nó không chỉ là về việc biết các quy tắc. Có sự khác biệt cơ bản giữa HFS + và NTFS, chẳng hạn như các ký tự được hỗ trợ trong tên và kích thước tệp tối đa. Khi viết một HĐH, không đề cập đến các ứng dụng, rất dễ dàng đưa ra các giả định trong mã của bạn dựa trên hệ thống tệp dự kiến.

Đọc một tệp từ một hệ thống tệp khác dễ dàng hơn đáng kể so với việc ghi tệp vào một hệ thống tệp khác. Chỉ đọc một tập tin, có rất ít khả năng mất dữ liệu. Khi viết một tệp, điều bắt buộc là hành động ghi tệp không bị mất dữ liệu (trong tệp mà bạn đang ghi hoặc các tệp khác trên đĩa).

Hỗ trợ một hệ thống tệp khác có nghĩa là có một khoản chi phí lớn cho các nhóm thử nghiệm và phát triển hệ điều hành. Nếu bạn xem qua so sánh hệ thống tệp này , bạn có thể thấy nhiều nơi có hai hệ thống tệp này khác nhau. Không có hỗ trợ chính thức cho NTFS, giả định an toàn nhất là nó chưa được kiểm tra đầy đủ và có thể không hỗ trợ tất cả các tính năng của NTFS.


Giải thích tuyệt vời! Trong một số trường hợp, khả năng tương tác là không thể: một hệ thống tệp nhạy cảm caes nơi có các tệp thoát có tên aAtrong cùng thư mục không thể được quản lý chính xác trên HĐH không nhạy cảm (vì HĐH này sẽ không thể xử lý sự khác biệt giữa 2 tập tin này).
dan

0

Có lẽ nếu chúng ta phân tích EULA, chúng ta sẽ hiểu rõ hơn. Nó rõ ràng CÓ THỂ một khi bạn gõ mã cheat. Chromebook và Linux (hầu hết) có thể. Tất cả các hệ thống tệp được trừu tượng hóa khỏi HĐH cơ sở từ hơn 25 năm trước, nghĩa là tất cả chúng đều được vận hành thông qua một trình cắm thêm (ví dụ: làm thế nào một máy tính DOS có thể đọc NTFS như một chia sẻ SMB và sử dụng mạng trình điều khiển, v.v.) Vì vậy, tóm lại không có giới hạn kỹ thuật, giới hạn gặp phải có tính chất pháp lý (xác định chủ ý chứ không phải vô tình). Đây là Apple mà tất cả chúng ta đều biết, ăn mặc thông minh, cách cư xử không ổn định, thích nói chuyện nhỏ và giữ những tấm thiệp thật gần gũi. Apple cũ, người nắm lấy cổ họng của bạn và hét lên chứng hôi miệng gây tử vong một inch từ nhãn cầu của bạn, rằng Apple đã biến mất.


Bạn có bất cứ bằng chứng nào cho việc này không? Tôi chưa tìm thấy bất cứ điều gì hỗ trợ điều này, nó có thể đọc NTFS tốt, AFAIK không có giới hạn pháp lý nào có thể được áp dụng, và "hình ảnh" của Apple dường như không bị đe dọa theo bất kỳ cách nào ở đây.
JMY1000
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.