Định dạng hệ thống tập tin cho mac. Chọn hệ thống tệp độc lập với HĐH

Nhiều độc giả của chúng tôi, những người phải làm việc trên cả Mac OS X và Windows sớm muộn cũng gặp phải vấn đề không dung nạp tệp giữa các hệ điều hành. Thật vậy, đĩa được định dạng trong Mac OS không được nhận dạng trong Windows, trong khi đĩa được định dạng trong Windows hiển thị trong Mac OS, nhưng theo quy luật, không thể ghi được.

Do đó, các vấn đề sẽ nảy sinh nếu bạn cần “chuyển” một tập tin qua ổ đĩa ngoài hoặc “ổ đĩa flash” từ hệ thống này sang hệ thống khác. Trong bài viết này, chúng ta sẽ xem xét những hệ thống tệp nào Windows sử dụng và cách tổ chức trao đổi tệp qua .

Hệ thống tệp (sau đây gọi tắt là FS) là thứ tự xác định cách thức tổ chức, lưu trữ và đặt tên dữ liệu trên phương tiện lưu trữ. Nó xác định định dạng nội dung và lưu trữ thông tin vật lý, thường được nhóm dưới dạng tệp. Một hệ thống tệp cụ thể xác định kích thước của tên tệp (thư mục), kích thước tệp và phân vùng tối đa có thể cũng như một tập hợp các thuộc tính tệp. Một số hệ thống tệp cung cấp khả năng dịch vụ, chẳng hạn như kiểm soát truy cập hoặc mã hóa tệp. .

Mac OS X hỗ trợ đầy đủ các hệ thống tệp sau:

  • Mac OS Extended (bao gồm ghi nhật ký Mac OS Extended và Mac OS Extended phân biệt chữ hoa chữ thường)
  • FAT32
  • exFAT

Windows hỗ trợ đầy đủ các hệ thống tệp sau:

  • FAT32
  • exFAT

“Hỗ trợ đầy đủ” có nghĩa là hệ điều hành có thể đọc và ghi từ phân vùng đĩa được định dạng bằng một trong các hệ thống tệp trên.

Lưu ý rằng hệ thống tệp Mac OS Extended Journaled và NTFS là những hệ thống không an toàn và do đó chúng nên được ưu tiên khi chọn hệ thống tệp cho ổ đĩa. Tuy nhiên, như đã đề cập ở đầu bài viết, hệ thống tệp gốc của Mac và Windows có khả năng hỗ trợ chéo kém. Do đó, đĩa ở định dạng Mac OS Extended không được Windows nhận dạng và đĩa ở định dạng NTFS hiển thị trong Mac OS X, nhưng ở dạng chỉ đọc - không thể ghi gì vào đó.

Do đó, đối với các ổ đĩa ngoài được kết nối định kỳ với máy Mac hoặc máy Windows, bạn nên sử dụng hệ thống tệp được cả hai hệ điều hành hỗ trợ đầy đủ. Đây là FAT32 và exFAT ít được biết đến. Đây không phải là những hệ thống tệp có khả năng chống hư hại tốt như Mac OS Extended và NTFS, nhưng theo quy luật, chúng khá đủ để sử dụng cho “gia đình”.

Chắc chắn nhiều người dùng đã gặp phải nhược điểm quan trọng nhất của hệ thống tệp FAT32 - giới hạn về kích thước tệp tối đa là 4 GB (4.294.967.296 byte). Chính “nhờ” yếu tố này mà mới có chuyện từ chối sử dụng chiếc PS này. Thật vậy, giới hạn 4GB không cho phép ghi trên một đĩa như vậy, chẳng hạn như các tệp video ở định dạng FullHD, thường “nặng” khoảng 30GB.

FS exFAT (FAT mở rộng hoặc FAT mở rộng), được thiết kế đặc biệt để thay thế cho FAT32 để sử dụng trên các ổ đĩa ngoài như ổ đĩa flash, thẻ nhớ, v.v., không có giới hạn 4GB/tệp. Giới hạn lý thuyết về kích thước tệp trong FS này là 2^64 byte (16 exbibyte), nghĩa là thực tế không có hạn chế nào. Hỗ trợ exFAT có sẵn trong Windows XP với Gói dịch vụ 2 và 3 với bản cập nhật KB955704, Windows Vista với Gói dịch vụ 1, Windows Server 2008, Windows 7, cũng như Mac OS X Snow Leopard kể từ phiên bản 10.6.5.

Có tính đến những điều trên, exFAT được khuyến nghị sử dụng trên những ổ đĩa được kết nối định kỳ với máy Mac hoặc Windows.

Tuy nhiên, người dùng thường gặp phải tình huống khi họ đã có sẵn ổ cứng NTFS chứa thông tin trên đó và họ cần kết nối nó với máy Mac. Mac OS X sẽ thấy phân vùng NTFS nhưng chỉ ở chế độ đọc. Để có thể ghi vào đĩa như vậy, bạn cần cài đặt trình điều khiển trên Mac OS X

Hoặc có nhu cầu xóa hoàn toàn nội dung của nó, thông lệ là định dạng ổ đĩa. Quy trình này sẽ xóa tất cả dữ liệu và hoạt động bình thường của thiết bị.

Trong quá trình định dạng, máy tính sẽ nhắc bạn chọn hệ thống tệp (FS). Đây là tên để tổ chức dữ liệu trên ổ đĩa flash. Người dùng macOS có thể lựa chọn các hệ thống sau: MS-DOS (FAT), ExFAT hoặc OS X Extended.

Điều rất quan trọng là định dạng ổ đĩa trong hệ thống tệp phù hợp nhất với thiết bị của bạn. Hãy cùng tìm hiểu xem hệ thống tệp ổ đĩa flash nào là tối ưu cho Mac và tại sao.

Các loại hệ thống tập tin và tính năng của chúng

MS-DOS (FAT)- đây là cách macOS gọi hệ thống tệp, được người dùng Windows gọi là FAT/FAT32. Nó tương thích với bất kỳ máy tính nào và cũng được hỗ trợ bởi bảng điều khiển và các thiết bị gia dụng như máy quay phim hoặc thậm chí cả máy nghe nhạc cũ.

Đối với tất cả tính linh hoạt của nó, MS-DOS (FAT) có một nhược điểm quan trọng: không thể ghi các tệp lớn hơn 4 GB vào ổ đĩa flash được định dạng trong hệ thống tệp này.

exFAT- một FS mới hơn được hỗ trợ trên macOS bắt đầu từ phiên bản X 10.6.5 và trên Windows - từ XP SP2. Rõ ràng, nhược điểm của định dạng này có thể coi là thiếu khả năng tương thích với các phiên bản hệ điều hành trước đó. Ngoài ra, không phải tất cả các thiết bị USB đều hỗ trợ ExFAT. Chà, điểm cộng là nó có thể hoạt động với các tệp lớn hơn 4 GB.

Mac OS Extended (Nhật ký) cung cấp khả năng tương thích tối đa của ổ flash với macOS và là hệ thống tệp mặc định cho ổ cứng trên máy tính Mac. Không có hạn chế về kích thước của tệp được ghi khi sử dụng Mac OS Extended (Nhật ký). Đồng thời, FS này không được Windows và nhiều thiết bị USB hỗ trợ.

Bạn cũng có thể xem trong danh sách FS có sẵn Mac OS Extended (Phân biệt chữ hoa chữ thường, Ghi nhật ký). Nó khác với cái trước chỉ ở độ phân biệt chữ hoa chữ thường. Ví dụ: các tệp hello.txt và Hello.txt trong FS như vậy sẽ được coi là khác nhau. Nếu bạn không cần điều này, hãy chọn Mac OS Extended (Journaled) thông thường.

NTFS- một FS khác mà bạn có thể gặp phải. Các ổ đĩa được định dạng trong đó không có hạn chế về kích thước tệp và tương thích với Windows. Nhưng trong macOS, các tệp được ghi trên ổ flash như vậy chỉ có thể được xem mà không có khả năng ghi. Ngoài ra, một số thiết bị USB hoàn toàn không hỗ trợ NTFS.

Chọn hệ thống tập tin nào

Như bạn có thể thấy, việc lựa chọn hệ thống tệp ổ đĩa phụ thuộc vào thiết bị bạn sẽ sử dụng nó. Nếu chỉ với Mac và các thiết bị Apple khác, hãy chọn Mac OS Extended (Journaled).

ExFAT hoàn hảo cho máy tính Mac và Windows.

Nếu bạn muốn đạt được khả năng tương thích của ổ đĩa flash với số lượng thiết bị USB tối đa và không có ý định ghi các tệp lớn hơn 4 GB vào đó, hãy chọn MS-DOS (FAT).

Cách thay đổi hệ thống tập tin

Để thay đổi FS của ổ đĩa, hãy sử dụng Disk Utility. Đừng quên, quy trình này sẽ hủy tất cả dữ liệu.

Nhưng trước tiên hãy kiểm tra hệ thống tập tin hiện tại của ổ đĩa flash. Để thực hiện việc này, chỉ cần khởi chạy Disk Utility và chọn ổ đĩa ở bảng bên trái. Sau đó, thông tin chi tiết về ổ đĩa flash sẽ xuất hiện trên màn hình, bao gồm cả loại FS của nó, có thể nhìn thấy bên cạnh tên ổ đĩa.

Nếu hệ thống tập tin hiện tại không phù hợp với bạn, hãy nhấp vào nút “Xóa” ở bảng trên cùng. Trong cửa sổ xuất hiện, chọn FS mới và nhấp lại vào “Xóa”. Sau vài giây, tiện ích sẽ thay đổi hệ thống tệp của ổ đĩa flash.

Theo mặc định, máy Mac không thể ghi tệp vào hầu hết các ổ đĩa flash và ổ cứng ngoài. Điều này xảy ra vì chúng được định dạng bằng hệ thống tệp NTFS. Bạn có thể gặp phải tính năng này nếu bạn cố gắng ghi một tệp vào ổ đĩa flash của đồng nghiệp hoặc ổ cứng ngoài của bạn, ổ cứng này đã được sử dụng trước khi chuyển sang máy Mac.

Vấn đề rất dễ khắc phục: Mac sẽ hoạt động với mọi ổ đĩa nếu bạn cài đặt một ứng dụng đặc biệt. Một tùy chọn khác là định dạng ổ đĩa flash hoặc ổ cứng ngoài của bạn bằng hệ thống tệp ExFAT, theo mặc định hoạt động với cả macOS và Windows mà không cần cài đặt thêm ứng dụng.

Phương pháp 1: định dạng ổ đĩa bằng hệ thống tệp ExFAT

Để định dạng ổ đĩa ngoài trong ExFAT, bạn phải:

1. Kết nối ổ đĩa flash hoặc ổ cứng ngoài với máy Mac;

2. Mở ứng dụng Disk Utility. Để thực hiện việc này, hãy đi tới Finder - “Chương trình” - mở thư mục “Tiện ích”. Tìm ứng dụng “Disk Utility” trong đó và khởi chạy nó;

3. Chọn ổ đĩa mong muốn trong thanh bên và chuyển sang tab “Xóa”;


4. Chọn ExFAT từ danh sách thả xuống trong phần “Định dạng”;

5. Nhấp vào "Xóa".

Chú ý! Dữ liệu từ ổ flash sẽ bị xóa hoàn toàn. Sao chép chúng vào máy tính của bạn trước; sau khi định dạng, bạn có thể trả lại chúng.

Ưu điểm:

    đơn giản và nhanh chóng;

    miễn phí;

    không cần cài đặt thêm ứng dụng.

Nhược điểm:

    Phương pháp này không phù hợp để làm việc với ổ đĩa flash và ổ cứng của người khác. Nếu bạn phải làm điều này thường xuyên, sẽ khôn ngoan hơn nếu cài đặt trình điều khiển NTFS.

Phương pháp 2: Cài đặt trình điều khiển NTFS trên máy Mac

Có một số trình điều khiển giải quyết vấn đề. Chúng tôi đã xem xét hai giải pháp tốt nhất và khuyên bạn nên tự làm quen với những ưu và nhược điểm của chúng.

Tuxera NTFS cho Mac


Tuxera là trình điều khiển dành cho máy tính Mac giúp máy tính học cách làm việc hoàn toàn với hệ thống tệp NTFS.

Để cài đặt trình điều khiển, bạn phải:

1. Tải xuống Tuxera NTFS cho Mac từ trang web chính thức. Ứng dụng này được trả phí nhưng có phiên bản dùng thử trong 15 ngày;

2.

3. Tuxera NTFS.

Không cần cài đặt bổ sung để Tuxera NTFS hoạt động. Nó sẽ tự động bật thay vì trình điều khiển tiêu chuẩn và gắn kết tất cả các ổ đĩa được kết nối. Sau những thao tác đơn giản này, máy Mac sẽ có thể hoạt động hoàn toàn với các ổ đĩa flash và ổ cứng được kết nối được định dạng trong hệ thống tệp NTFS.

Ưu điểm:

    Dễ dàng cài đặt và vận hành;

    chiếm ít không gian;

    truyền dữ liệu một cách nhanh chóng và an toàn.

Nhược điểm:

    giá cao: phiên bản đầy đủ sẽ có giá 31 USD.

Paragon NTFS cho Mac


Paragon NTFS cho Mac là trình điều khiển phổ biến của nhà phát triển Paragon Software của Nga. Ưu điểm chính của tiện ích là độ tin cậy, tính ổn định, tốc độ sao chép dữ liệu cao và cập nhật kịp thời.

Quá trình cài đặt tương tự như Tuxera:

1. Tải xuống Paragon NTFS cho Mac từ trang web chính thức. Ứng dụng được trả phí nhưng có phiên bản dùng thử trong 10 ngày;

2. Cài đặt trình điều khiển rồi khởi động lại máy Mac;

3. Đi tới ứng dụng Cài đặt. Một ứng dụng mới sẽ xuất hiện trong phần “Khác” NTFS cho macOS. Tại đây bạn có thể cấu hình nó hoặc xóa nó.

Cài đặt nhanh chóng và dễ dàng. Trình cài đặt có giao diện thân thiện bằng tiếng Nga. Bản thân trình điều khiển có các cài đặt tối thiểu: nó có thể được bật hoặc tắt. Tốc độ ghi của Paragon tương đương với Tuxera, nhưng tốc độ đọc của nó cao hơn 5 megabyte mỗi giây.

Ưu điểm:

Nhược điểm:

    Cấu trúc thư mục của Mac OS X và Windows Vista về cơ bản là khác nhau, tuy nhiên, điều này không có gì đáng ngạc nhiên - cấu trúc thư mục đầu tiên đề cập đến các hệ thống UNIX, cấu trúc thứ hai kế thừa các nguyên tắc tổ chức từ Windows 2000 và các phiên bản trước đó, trong khi vẫn duy trì tính liên tục nhất định với DOS. Cần lưu ý rằng Mac OS X, ít nhất là ở cấp độ người dùng, rất khác so với tiêu chuẩn FHS(). Hơn nữa, các thư mục gốc liên quan đến môi trường BSD, chẳng hạn như /bin, /usr, v.v., bị ẩn trong Finder, một dạng tương tự của Explorer, cũng như trong các chương trình ứng dụng.

    Trong Mac OS X, hệ thống tập tin gốc là hệ thống tương ứng với phân vùng khởi động. Tất cả các phân vùng khác, kể cả những phân vùng trên phương tiện lưu động, được gắn vào /Volumes, dưới tên riêng của chúng, được chỉ định trong trường hợp hệ thống tệp FAT và NTFS bằng nhãn đĩa. Cách tiếp cận này đảm bảo sự thống nhất giữa các máy - bất kể chúng ta kết nối với máy tính nào, chẳng hạn như ổ đĩa flash, nó sẽ có cùng một đường dẫn trong cấu trúc thư mục hệ thống tệp. Điều này hỗ trợ rất nhiều cho việc tạo ra một môi trường làm việc di động, bao gồm các chương trình, cài đặt và tài liệu người dùng. Phần thưởng tiềm ẩn thứ hai là sự khác biệt giữa phân vùng thực và ảnh đĩa bị xóa - các chương trình ứng dụng hoạt động với phần sau như bình thường. Để mô phỏng đầy đủ, bạn có thể sử dụng định dạng hình ảnh không chỉ cho phép đọc mà còn ghi dữ liệu. Cần lưu ý rằng người dùng không cần phải suy nghĩ về số lượng phương tiện hoặc hình ảnh được kết nối.

    Trong Windows Vista, khái niệm chỉ định các phân vùng bằng các chữ cái trong bảng chữ cái Latinh đã được kế thừa từ các phiên bản trước đó; phân vùng khởi động nhận chữ cái “C”, bất kể máy tính có ổ đĩa hay không, vốn được dành riêng cho “A” và “B”. ” trong thời đại DOS. Mỗi phương tiện mới được kết nối sẽ nhận được thư miễn phí đầu tiên (có thể không theo thứ tự nghiêm ngặt). Trong cài đặt Explorer, bạn có thể đặt tùy chọn cho phép bạn ẩn các ký tự ổ đĩa, nhưng tác dụng của nó chỉ áp dụng cho các hộp thoại tiêu chuẩn và Explorer, sau đó chỉ một phần: ví dụ: tất cả thông tin vẫn được hiển thị trong thuộc tính của tệp và thư mục . Sử dụng bảng điều khiển quản lý, người dùng có thể thay đổi ký tự ổ đĩa hoặc sử dụng tính năng tiêu chuẩn của hệ thống tệp NTFS - gắn các phân vùng vào một thư mục. Nói đúng ra, cái gọi là thao tác Directory Junction được hỗ trợ, cho phép bạn đặt không chỉ một phân vùng mà còn cả một thư mục đĩa riêng làm đối tượng nguồn - nhưng thật không may, nó không có sẵn thông qua bảng điều khiển quản lý. Việc sử dụng các ký tự ổ đĩa rõ ràng tạo ra sự mơ hồ trong việc đặt tên các phân vùng khi kết nối phương tiện di động với các máy tính khác nhau. Do đó, nếu bạn muốn tổ chức một môi trường làm việc di động, bạn phải sử dụng các chương trình có thể hoạt động với đường dẫn tương đối hoặc đường dẫn tuyệt đối có dạng “” - thư mục gốc của đĩa hiện tại hoặc các phiên bản thích ứng chuyên dụng (về vấn đề này , sự xuất hiện của tiêu chuẩn U3 được quan tâm). Việc sử dụng các chữ cái để đặt tên đĩa cũng dẫn đến thực tế là ổ đĩa ảo mô phỏng ổ đĩa thật bị giới hạn ở một hình ảnh được kết nối tại bất kỳ thời điểm nào, nghĩa là bạn cần phải cài đặt một số trình giả lập như vậy hoặc "thay đổi" hình ảnh.

    Danh mục chính

    Trong Mac OS X, người dùng làm việc với các thư mục sau trong thư mục gốc: Các ứng dụng, như tên cho thấy, dành cho các chương trình ứng dụng; Hệ thống - các tập tin chính của hệ điều hành; Thư viện - các tệp hệ thống và chương trình ứng dụng bổ sung, cũng như cài đặt toàn hệ thống; Người dùng - thư mục chính của người dùng, do đó, có thể chứa các thư mục con Thư viện và Ứng dụng. Sự phân chia này giúp phân biệt rõ ràng các quyền của người dùng trong việc truy cập các đối tượng riêng lẻ của hệ thống tệp: ví dụ: một ứng dụng không thể ghi các cài đặt bên ngoài Thư viện (hệ thống hoặc tương ứng với người dùng hiện tại) và tài liệu người dùng - ở bất kỳ đâu ngoài nhà danh mục. Tất nhiên, nếu muốn (và với các quyền thích hợp), người dùng có thể đặt ứng dụng, chẳng hạn như trên màn hình nền và các tệp cá nhân trong /System, nhưng nhìn chung cấu trúc thư mục đủ logic và cân bằng để phân biệt dựa trên quyền truy cập. trên sơ đồ UNIX tiêu chuẩn.

    Windows Vista cũng có các thư mục tiêu chuẩn: Windows - mục đích đã rõ ngay từ cái tên; Tệp chương trình được sử dụng để lưu trữ các chương trình ứng dụng; ProgramData lưu trữ cài đặt chương trình chung (tương tự như Tài liệu và Cài đặt Tất cả dữ liệu ứng dụng của người dùng, cũng như một số thư mục khác trong các phiên bản cũ hơn); Người dùng dành cho thư mục chính của người dùng. Chúng ta cần tập trung vào phần sau chi tiết hơn, vì cách tiếp cận đã thay đổi, nó trở nên gần hơn với những gì được sử dụng trong hệ thống UNIX: các thư mục làm việc dành cho tài liệu, nhạc, hình ảnh, v.v., được đặt trực tiếp trong thư mục chính cùng với các thư mục dịch vụ có thuộc tính “ẩn”. Nghĩa là, cấu trúc đã trở nên “phẳng” hơn, không phân nhánh thành các cấp độ phân cấp bổ sung. Vấn đề chính với Windows Vista liên quan đến các chương trình cũ hơn yêu cầu quyền thích hợp để ghi cài đặt cũng như các tệp tạm thời và hỗ trợ vào Tệp chương trình hoặc Windows - nhiều chương trình trong số đó không được tạo với khả năng chạy trong tài khoản có quyền truy cập hạn chế đáng kể.

    Khả năng của hệ thống tập tin

    Hệ thống tệp "gốc" cho Mac OS X là hệ thống tệp Mac OS Extended, trong một số nguồn được gọi theo cách tương tự như HFS+. Tùy thuộc vào các tham số được chọn trong quá trình định dạng, ghi nhật ký có thể được hỗ trợ (tùy chọn mặc định khi cài đặt hệ thống), cũng như việc sử dụng tên phân biệt chữ hoa chữ thường - trong trường hợp này, hệ thống sẽ phân biệt giữa các đối tượng nằm trong cùng một thư mục và được gọi là gần như giống nhau ngoại trừ trường hợp ký tự, ví dụ: “document .pdf" và "Document.pdf". Phân vùng hệ thống cũng có thể được định dạng dưới dạng hệ thống tệp UFS (UNIX File System), nhưng theo Apple, có thể có những hạn chế liên quan đến hoạt động của một số hệ thống con nhất định của hệ điều hành, đặc biệt là truy cập không dây. Các hệ thống tệp khác cũng được hỗ trợ, trong đó các khối phi hệ thống có thể được định dạng - FAT, FAT32 và NTFS ở chế độ chỉ đọc.

    Đối với Windows, hệ thống tệp chính là NTFS, hệ thống này cũng hỗ trợ ghi nhật ký và phân biệt chữ hoa chữ thường. Tuy nhiên, tùy chọn thứ hai yêu cầu thiết lập một tham số đăng ký nhất định và tất nhiên là hỗ trợ ở cấp chương trình ứng dụng. Vì những lý do rõ ràng, hệ thống tệp Mac OS Extended và UFS không được hỗ trợ, nhưng bạn có thể đảm bảo tính di động của dữ liệu ở cả chế độ đọc và ghi bằng cách sử dụng các phân vùng được định dạng ở FAT.

    Trong Mac OS X, các tệp bao gồm hai thành phần: cái gọi là nhánh dữ liệu và nhánh tài nguyên, được dịch sang tiếng Nga - một nhánh của dữ liệu và tài nguyên. Phân nhánh tài nguyên được thiết kế để lưu thông tin phụ trợ, ví dụ: biểu tượng tệp riêng lẻ. Trong một số trường hợp, nội dung của một nhánh tài nguyên có thể là nội dung chính - ví dụ: nó có thể chứa toàn bộ tệp phông chữ. Điều này khá tự nhiên, hệ thống tệp HFS+ vốn hỗ trợ phân nhánh tệp như vậy, nhưng điều gì sẽ xảy ra, chẳng hạn như khi một tệp như vậy được đặt trên đĩa ở định dạng FAT32? Trong trường hợp này, một tệp phụ trợ được tạo, tên của tệp bắt đầu bằng “._” và thuộc tính “ẩn” được đặt. Tuy nhiên, các chương trình ứng dụng tiếp tục xử lý tệp như thể nó nằm trên một đĩa có hệ thống tệp HFS+.

    Cơ chế được triển khai trong NTFS linh hoạt hơn - mỗi tệp có thể có một số luồng tệp tùy ý, tất cả chúng, ngoại trừ luồng chính, đều nhận được tên riêng. Khi người dùng truy cập một tệp và không chỉ định tên bổ sung, điều đó được coi là anh ta đang làm việc với luồng chính này. Luồng tệp đã được hỗ trợ kể từ phiên bản đầu tiên của NTFS và hệ điều hành Windows NT, nhưng người dùng chỉ gặp tính năng này khi chỉ định các thuộc tính tệp bổ sung, chẳng hạn như tác giả, tiêu đề tài liệu, v.v. Ngoài ra, phần mềm độc hại thích che giấu bản chất của nó trong các luồng bổ sung - nhưng đây là mối lo ngại của các phần mềm chống vi-rút và nhà sản xuất chúng. Và, như mọi khi khi sử dụng các công nghệ “tiên tiến”, câu hỏi về khả năng tương thích sẽ nảy sinh, đặc biệt là với hệ thống tệp FAT. Thật không may, không có cơ chế lưu các luồng tệp được đặt tên bổ sung, trừ khi hệ thống (hay chính xác hơn là Explorer) cảnh báo về khả năng mất thông tin khi sao chép hoặc di chuyển.

    Mỗi hệ điều hành đều có những hạn chế về các ký tự được phép trong tên tệp, nhiều hạn chế trong số này là do lý do lịch sử và khả năng tương thích với các phiên bản hệ điều hành trước đó. Vì vậy, trong Mac OS X, “/” được sử dụng để phân tách tên thư mục, nhưng đồng thời, bạn có thể chỉ định ký tự này trong tên tệp. Câu hỏi đặt ra - làm thế nào? Trên thực tế, tên vẫn giữ nguyên dấu hai chấm “:”, được hiển thị là “/”. Không thể chỉ định rõ ràng dấu hai chấm vì các phiên bản Mac OS trước đó, trước thời đại X, đã sử dụng ký tự này để phân tách các thư mục. Ngoài ra, bạn có thể chỉ định các ký tự trong tên, chẳng hạn như “?” và “*” được sử dụng khi chỉ định mặt nạ tệp. Trong Windows Vista, các hạn chế nghiêm ngặt hơn một chút, vì bạn không thể chỉ sử dụng dấu gạch chéo “/” và “”, mà còn cả dấu ngoặc kép, dấu hai chấm và một số ký tự khác.

    Cần lưu ý rằng nhìn chung, hệ thống tệp NTFS linh hoạt và có nhiều chức năng hơn HFS+ - ví dụ: nó hỗ trợ nén và mã hóa tệp trong suốt, hạn ngạch đĩa (hạn chế sử dụng dung lượng ổ đĩa) và điểm gắn kết - điểm phân tích cú pháp.

    Công cụ


    Trong Mac OS X, tất cả các tác vụ bảo trì đĩa và phân vùng, cũng như phương tiện di động, được gán cho một chương trình đặc biệt, Disk Utility; trong Windows Vista, bảng điều khiển quản lý “Disk Management” đóng vai trò tương tự. Cả hai công cụ đều cho phép bạn phân vùng đĩa; cả hai hệ thống đều hỗ trợ sơ đồ phân vùng dựa trên Bản ghi khởi động chính (chính trong Windows) và bảng phân vùng GUID (được sử dụng trong Macintosh trên bộ xử lý Intel). Ngoài ra, trong Mac OS X, bạn có thể sử dụng Bản đồ phân vùng của Apple, tính năng này phù hợp với các máy tính cũ chạy bộ xử lý PowerPC và trong Vista - cái gọi là sơ đồ Đĩa động. Rõ ràng là người dùng có một câu hỏi hợp lý: nên chọn sơ đồ phân vùng đĩa nào theo quan điểm có khả năng tương thích tối đa, đặc biệt là trong trường hợp máy tính Apple? Nếu chúng ta đang nói về phương tiện di động bên ngoài, bao gồm cả những phương tiện được kết nối trong các hệ điều hành khác, thì câu trả lời rất rõ ràng - MBR, nhưng trong trường hợp đĩa hệ thống, không phải mọi thứ đều đơn giản như vậy. Vấn đề xảy ra là do máy Macintosh mới không có BIOS như vậy; chức năng tải hệ điều hành tương ứng được gán cho EFI - Giao diện phần mềm mở rộng. Windows Vista hỗ trợ khởi động trên máy tính có EFI, nhưng đồng thời thêm Windows Boot Manager vào phân vùng EFI của hệ thống với nguy cơ khiến Mac OS X không thể khởi động được. Rõ ràng, kịch bản này không được mong muốn lắm, vì vậy phương án thích hợp nhất là là sử dụng tiện ích Apple Boot Camp, tiện ích này bổ sung tính năng mô phỏng BIOS và phân vùng MBR trên đĩa hệ thống có bảng GUID.

    Cả Windows Vista và Mac OS X đều hỗ trợ tạo mảng RAID phần mềm bằng các công cụ quản lý đĩa. Cần lưu ý rằng chúng ta đang nói về các công cụ của hệ điều hành - nhiều bộ điều khiển RAID phổ biến hiện nay cũng là phần mềm, nhưng chỉ ở cấp độ trình điều khiển. Sự khác biệt trong cách tiếp cận là trong Windows Vista cần phải chuyển đổi đĩa sang Dynamic; trong Mac OS, chức năng của mảng RAID cũng được hỗ trợ với các sơ đồ phân vùng khác.

    Windows Vista hỗ trợ thu nhỏ và mở rộng phân vùng không phá hủy ngay cả trên các đĩa có sơ đồ phân vùng dựa trên MBR và GUID - điều này có nghĩa là người dùng sẽ có thể lưu giữ thông tin khi phân vùng lại. Tuy nhiên, tất nhiên, trước khi thực hiện các thao tác quan trọng như vậy trên đĩa, việc tạo một bản sao lưu dữ liệu là điều hợp lý.

    Mac OS X hỗ trợ hình ảnh đĩa cực kỳ rộng rãi - ví dụ: một hình ảnh có thể được tạo dựa trên đĩa hoặc phân vùng (nghĩa là chức năng của các sản phẩm sao chép đĩa thương mại dành cho Windows được tích hợp sẵn), cũng như một thư mục riêng. Hình ảnh có thể được nén, có sẵn ở cả chế độ đọc và ghi và cũng được mã hóa. Cần lưu ý rằng ngoài các định dạng DMG và CDR có nguồn gốc từ Mac OS X (còn gọi là đĩa chính CD/DVD), ISO phổ biến cũng được hỗ trợ. Do đó, hình ảnh đóng một số vai trò giống như kho lưu trữ trong các hệ điều hành khác.

    Cả hai hệ điều hành đều cho phép bạn kiểm tra đĩa để tìm các lỗi logic có thể phát sinh do mất điện, hư hỏng phương tiện hoặc nhiều lý do khác. Sự khác biệt được thể hiện ở phương pháp kiểm tra đĩa khởi động - vì những lý do hiển nhiên, để kiểm tra nó cần phải chặn mục nhập (hoặc ngắt kết nối nó), điều này không khả thi lắm. Windows sử dụng cái gọi là chế độ thời gian khởi động, nghĩa là quá trình quét có thể được lên lịch để bắt đầu ở giai đoạn khởi động hệ điều hành. Trong Mac OS X, để khôi phục phân vùng hệ thống, bạn nên sử dụng đĩa cài đặt - sau khi khởi động từ nó, bạn có thể khởi chạy Disk Utility.

    Một tính năng thú vị của Mac OS X là cái gọi là xác minh quyền truy cập đĩa. Bản chất của nó là Disk Utility quét đĩa và kiểm tra quyền của các tệp nằm trong /System, /Library và /Applications, đồng thời sửa nó nếu cần. Việc tuân theo thủ tục này đảm bảo rằng không ai được trao nhiều quyền hơn mức cần thiết.

    Chống phân mảnh... Sớm hay muộn, bất kỳ người dùng nào cũng nghĩ đến sự cần thiết phải thực hiện nó, đặc biệt nếu anh ta làm việc chuyên sâu với video, âm thanh hoặc đồ họa, tức là các tệp có kích thước lớn và không thể đoán trước (và trong điều kiện như vậy không ai có thể đảm bảo thuật toán nâng cao có mức độ phân mảnh thấp). Vista có một công cụ tiêu chuẩn - mặc dù không trực quan như trong Windows 2000/XP nhưng nó vẫn thực hiện các chức năng của mình một cách hiệu quả. Mac OS X không có các công cụ thích hợp, vì vậy để chống phân mảnh đĩa, bạn phải sử dụng đến các sản phẩm thương mại của bên thứ ba - điều này, tất nhiên, không thể không gây ngạc nhiên khi Macintosh tập trung vào “đa phương tiện” rõ ràng.

    Cả Mac OS X và Windows Vista đều hỗ trợ ghi đĩa CD và DVD; việc này có thể được thực hiện từ cả Finder và Explorer, cũng như các ứng dụng đa phương tiện tương ứng có trong gói. để hỗ trợ những hình ảnh này.

    Chào mọi người. Gần đây tôi thắc mắc làm thế nào để tổ chức trao đổi tập tin giữa các hệ điều hành. Giả sử tôi muốn cài đặt cùng lúc ba hệ điều hành chính trên máy tính xách tay của mình: Linux, Windows và Hackintosh. Mỗi hệ điều hành đều dành cho các nhiệm vụ riêng: Linux - dành cho công việc và lập trình, Windows - dành cho trò chơi và hack - chỉ dành cho các thử nghiệm khác nhau.

    Vì tôi tạo các video giáo dục về Linux nên tôi sẽ thuận tiện hơn khi làm việc với nó. Nhưng tôi muốn thử chỉnh sửa nó trong “bản cắt cuối cùng”. Tôi thực sự thích ý tưởng về một cuốn băng thời gian từ tính.

    Vì vậy, nhiệm vụ là thế này: bạn cần một phân vùng trên ổ đĩa hệ thống và có hệ thống tệp được hỗ trợ để đọc và ghi bởi tất cả các hệ điều hành được liệt kê. Phần này sẽ lưu trữ các tập tin được tải xuống từ Internet và các dự án liên hoạt động.

    Tôi đã giải quyết vấn đề này như thế nào trước đây? Trước đây mình chỉ dùng Windows với Linux nên vấn đề trao đổi với apple os không phát sinh. Tất nhiên, tôi muốn sử dụng FS gốc và mở cho Linux - ext4. Nhưng việc gắn nó vào Windows không hề dễ dàng. Bạn cần cài đặt Paragon ExtFS miễn phí (nhưng độc quyền) cho Windows. Và sẽ ổn thôi nếu nó hoạt động, nhưng thật không may, phần mềm này làm hỏng phân vùng Linux của bạn. Tôi tự đánh mình vài lần và mọi mong muốn sử dụng nó đều biến mất.

    Nhưng Windows FS trong Linux có thể được đọc và ghi mà không gặp vấn đề gì. Bạn chỉ cần cài đặt trình điều khiển ntfs-3g. Anh ấy làm việc trong không gian người dùng. Hệ thống tập tin là độc quyền, nhưng giải pháp vẫn hoạt động.

    Bây giờ tôi cũng muốn sử dụng hackintosh và tôi muốn tìm hiểu xem có những lựa chọn nào khác để giải quyết vấn đề này ngoài ntfs.

    Trên thực tế, có rất ít lựa chọn. Chúng ta hãy tìm hiểu xem có những hệ thống tập tin nào và hệ thống tập tin nào trong số chúng ít nhiều phổ biến.

    Chất béo32- fs cổ nổi tiếng là phổ biến nhất về tính di động, nhưng cũng kém nhất về mặt hạn chế. Nó đã được phát triển từ lâu và không hỗ trợ các tệp lớn hơn 4 GB. Độc quyền. Không phù hợp với mục đích của tôi.

    Ntf- FS gốc dành cho Windows, độc quyền. Linux, như tôi đã viết ở trên, hỗ trợ nó bằng trình điều khiển của bên thứ ba (ntfs-3g). Mac không hiểu nó một cách tự nhiên, mặc dù bạn có thể cài đặt phần mềm thích hợp. Có một số lựa chọn, cả trả phí và miễn phí. Tôi không thích bất kỳ ai trong số họ. ntfs-3g hoạt động trong không gian người dùng (với tốc độ chậm) và các giải pháp trả phí sẽ được trả phí.

    Hfs+- một trong những fs tồi tệ nhất từng được tạo ra. Có nguồn gốc từ Mac OS, nhưng không phổ biến chút nào. Bạn có thể gắn nó trên Linux, nhưng đối với Windows, một lần nữa, có những giải pháp trả phí - đang hoạt động.

    Ext4- một trong những fs chính xác, có nguồn gốc từ Linux. Nhưng về mặt gắn kết trong các hệ điều hành không phải bản địa, lại có vấn đề. Họ lại yêu cầu tiền cho các giải pháp trả phí cho Hackintosh và Windows. Ngoài ra còn có các giải pháp miễn phí, chẳng hạn như ext2fsd, nhưng trình điều khiển này không thể ghi vào ext4. Trong chuyến bay.

    UDF- một trong những fs chính xác, được hỗ trợ nguyên bản bởi tất cả các hệ điều hành. Fs này sẽ là lựa chọn tốt nhất nếu không có apple. Ban đầu, udf được tạo cho phương tiện quang học, nhưng nó có thể được sử dụng an toàn trên đĩa cứng thông thường. NHƯNG! Do Yabloko không triển khai hỗ trợ cho fs này từ phần này nên toàn bộ ý tưởng sẽ bị hủy bỏ. Ngay cả Mac OS X mới nhất cũng chỉ hỗ trợ fs này nếu toàn bộ thiết bị khối không có bảng phân vùng. Có một tập lệnh format-udf trên Github có thể chuẩn bị phương tiện theo cách đặc biệt: mbr được ghi trong khối dữ liệu ban đầu, cho biết phần này bắt đầu ngay tại vị trí của mbr. Những thứ kia. Ổ đĩa dường như có cả bảng phân vùng (theo cách hiểu của Windows) và có vẻ như không có bảng phân vùng. Phương pháp này giả định rằng phương tiện sẽ ở bên ngoài, nhưng tôi cần tạo một phân vùng trao đổi trên ổ đĩa trong. Vì vậy, tùy chọn này cũng đang trong chuyến bay.

    exFat- độc quyền nhưng hoạt động nguyên bản trên cả Windows và Mac. Điều này là rất tốt. Có gì trong Linux?

    Tóm tắt lịch sử:

    Fs này đã được sử dụng cho thẻ sd trên Android và ở đó chúng tôi có nhân Linux. Các nhà sản xuất đã triển khai trình điều khiển exfat cho nhân Linux và không hiển thị nó cho bất kỳ ai. Nhưng ai đó trên Internet đã rò rỉ mã của họ cho GitHub. Rõ ràng đây là hành vi trộm cắp và ở dạng này, mã không thể xâm nhập vào kernel. Tuy nhiên, trong mã này, cộng đồng đã tìm thấy các đoạn mã gpl, tất nhiên, yêu cầu tiết lộ tất cả các nguồn, tức là. Đây đã là hành vi trộm cắp từ cộng đồng của Samsung. Sau một thời gian, Samsung đã phát hành mã này theo giấy phép gpl.


    Câu hỏi đặt ra là tại sao trình điều khiển này không được hỗ trợ ngay lập tức? Bởi vì nó không có trong kernel. Việc sáp nhập mã này (mặc dù là GPL) vào dòng chính thực chất là một Trojan từ những mã nhỏ (do bằng sáng chế). Torvalds hiểu điều này, và tất nhiên, anh ta sẽ không đầu độc lõi.

    Trên Linux, bạn có thể gắn exfat bằng trình điều khiển exfat-Fuse hoặc sử dụng exfat-nofuse. Tất nhiên nofuse tốt hơn vì nó sẽ hoạt động nhanh hơn. Nhưng nó sẽ phải được thu thập mỗi khi kernel được cập nhật. May mắn thay, có một cơ chế dkms để tự động hóa nhiệm vụ này.

    Tóm tắt

    Tôi dừng lại ở exfat. Đúng, nó là độc quyền, nhưng bạn không thể làm gì được. Nhưng mọi thứ đều hoạt động nguyên bản và không có "điệu nhảy với tambourine": cả ba hệ điều hành đều có hỗ trợ riêng và khả năng cài đặt FS này trên một phân vùng. Không có giới hạn 4GB. Nhìn chung, giải pháp này khá đơn giản.

    Tôi hy vọng bạn đã học được điều gì đó mới và chọn tùy chọn phù hợp dựa trên nhu cầu của bạn.