Cara kerja struktur sistem file Mac OS X. Pilih sistem file yang tidak bergantung pada sistem operasi

Halo semuanya. Baru-baru ini saya bertanya-tanya bagaimana mengatur pertukaran file antar sistem operasi. Katakanlah saya ingin menginstal tiga sistem operasi utama di laptop saya sekaligus: Linux, Windows dan Hackintosh. Setiap OS ditujukan untuk tugasnya masing-masing: Linux - untuk bekerja dan pemrograman, Windows - untuk permainan, dan hack - hanya untuk berbagai eksperimen.

Karena saya membuat video edukasi tentang Linux, saya lebih nyaman mengerjakannya. Tapi saya ingin mencoba mengeditnya di “potongan terakhir”. Saya sangat menyukai gagasan pita waktu magnetik.

Jadi, tugasnya adalah ini: Anda memerlukan partisi pada drive sistem, dan dengan sistem file yang didukung untuk membaca dan menulis oleh semua sistem operasi yang terdaftar. Bagian ini akan menyimpan file yang diunduh dari Internet dan proyek antar operasional.

Bagaimana saya mengatasi masalah ini sebelumnya? Sebelumnya saya hanya menggunakan Windows dengan Linux, jadi tidak timbul masalah saat menukar dengan os apple. Tentu saja, saya ingin menggunakan FS terbuka dan asli untuk Linux - ext4. Namun tidak mudah untuk memasangnya di Windows. Anda perlu menginstal Paragon ExtFS gratis (tetapi berpemilik) untuk Windows. Dan akan baik-baik saja jika berhasil, namun sayangnya software ini merusak partisi Linux Anda. Saya memukul diri saya sendiri beberapa kali, dan semua keinginan untuk menggunakannya lenyap.

Namun Windows FS di Linux dapat dibaca dan ditulis tanpa masalah. Anda hanya perlu menginstal driver ntfs-3g. Dia bekerja di ruang pengguna. Sistem file adalah hak milik, tetapi solusinya berhasil.

Sekarang saya juga ingin menggunakan hackintosh, dan saya ingin mencari tahu opsi lain apa yang ada untuk menyelesaikan masalah ini, selain ntfs.

Faktanya, hanya ada sedikit pilihan. Mari kita cari tahu sistem file apa saja yang ada, dan sistem file mana yang kurang lebih universal.

lemak32- fs kuno yang terkenal adalah yang paling universal dalam hal portabilitas, tetapi juga yang paling buruk dalam hal pembatasan. Ini dikembangkan sejak lama dan tidak mendukung file yang lebih besar dari 4 GB. Hak milik. Tidak cocok untuk tujuan saya.

Ntfs- FS asli untuk Windows, berpemilik. Linux, seperti yang saya tulis di atas, mendukungnya menggunakan driver pihak ketiga (ntfs-3g). Mac tidak memahaminya secara asli, meskipun Anda dapat menginstal perangkat lunak yang sesuai. Ada beberapa pilihan, baik berbayar maupun gratis. Saya tidak menyukai satupun dari mereka. ntfs-3g berfungsi di ruang pengguna (dengan kecepatan lambat), dan solusi berbayar berbayar.

Hfs+- salah satu fs terburuk yang pernah dibuat. Asli untuk Mac OS, tetapi sama sekali tidak universal. Anda dapat memasangnya di Linux, tetapi untuk Windows, sekali lagi, ada solusi berbayar - dalam penerbangan.

Ekst4- salah satu fs yang benar, asli Linux. Namun dalam hal mount di OS non-native, ada kendala lagi. Mereka kembali meminta uang untuk solusi berbayar untuk Hackintosh dan Windows. Ada juga solusi gratis, misalnya ext2fsd, tetapi driver ini tidak dapat menulis ke ext4. Dalam penerbangan.

UDF- salah satu fs yang benar, didukung secara asli oleh semua sistem operasi. Fs ini akan menjadi pilihan terbaik jika bukan karena Apple. Awalnya, udf dibuat untuk media optik, tetapi dapat digunakan dengan aman di hard disk biasa. TETAPI! Karena Yabloko tidak menerapkan dukungan untuk fs ini dari bagian tersebut, seluruh gagasan dibatalkan. Bahkan Mac OS X terbaru mendukung fs ini hanya jika seluruh perangkat blok tidak memiliki tabel partisi. Ada skrip format-udf di Github yang dapat menyiapkan media dengan cara khusus: mbr ditulis di blok data awal, yang menunjukkan bahwa bagian tersebut dimulai tepat di tempat mbr itu sendiri berada. Itu. Drive tersebut tampaknya memiliki tabel partisi (apa yang dipahami Windows) dan, tampaknya, tanpa tabel partisi. Metode ini mengasumsikan bahwa medianya adalah eksternal, tetapi saya perlu membuat partisi pertukaran di drive internal. Jadi opsi ini juga sedang dalam penerbangan.

exFat- berpemilik, tetapi berfungsi secara native di Windows dan Mac. Ini sangat bagus. Apa yang ada di Linux?

Sejarah singkat:

Fs ini digunakan untuk kartu sd di Android, dan di sana kami memiliki kernel Linux. Produsen menerapkan driver exfat untuk kernel Linux dan tidak menunjukkannya kepada siapa pun. Tetapi seseorang di Internet membocorkan kodenya ke GitHub. Jelas bahwa ini adalah pencurian, dan dalam bentuk ini kode tidak dapat masuk ke kernel. Namun, dalam kode ini komunitas menemukan potongan kode gpl, yang tentu saja memerlukan pengungkapan semua sumber, yaitu. Ini sudah merupakan pencurian dari komunitas oleh Samsung. Setelah beberapa waktu, Samsung merilis kode ini di bawah lisensi gpl.


Pertanyaannya adalah, mengapa driver ini tidak didukung secara langsung? Karena itu tidak ada di kernel. Menggabungkan kode ini (walaupun GPL) ke dalam jalur utama pada dasarnya adalah Trojan dari yang kecil (karena paten). Torvalds memahami hal ini, dan, tentu saja, dia tidak akan meracuni intinya.

Di Linux, Anda dapat memasang exfat menggunakan driver exfat-fuse atau menggunakan exfat-nofuse. Tentu saja nofuse lebih baik karena akan bekerja lebih cepat. Tapi itu harus dikumpulkan setiap kali kernel diperbarui. Untungnya, ada mekanisme dkms untuk mengotomatiskan tugas ini.

Mari kita simpulkan

Saya berhenti di exfat. Ya, itu hak milik, tetapi Anda tidak dapat berbuat apa-apa. Tapi semuanya bekerja secara asli, dan tidak ada "tarian dengan rebana": ketiga sistem operasi memiliki dukungan asli dan kemampuan untuk menginstal FS ini pada sebuah partisi. Tidak ada batasan 4 GB. Secara keseluruhan, solusi ini cukup sederhana.

Saya harap Anda mempelajari sesuatu yang baru dan memilih opsi yang sesuai berdasarkan kebutuhan Anda.

Komunikasi apa pun yang kita lakukan dengan komputer - mengedit teks atau foto, menonton film dan mendengarkan musik, dan bahkan bermain game - berfungsi dengan file. Tampaknya bagi kita bahwa kita sedang menggambar atau membunuh monster, tetapi sebenarnya mesin tersebut mengubah file, menulis, memindahkan, dan bahkan menghapus. Dan cara sistem operasi menulis dan menemukan file di disk Anda, dan perbedaannya satu sama lain, disebut sistem file.

Selama bertahun-tahun keberadaan komputer, banyak sistem file bermunculan dengan kelebihan dan kekurangannya masing-masing. Tentu saja Macintosh dan PC menggunakan sistem file yang berbeda. Dan perbedaan tentu menimbulkan masalah kompatibilitas. Dan untuk mengetahui bagaimana masalah ini diselesaikan, pertama-tama kita harus mencari tahu jenis sistem file apa yang paling mungkin kita temui.

GEMUK. Salah satu sistem file pertama yang muncul bersama dengan komputer PC dan sistem DOS pada tahun 1981. Pada dasarnya, ini adalah tabel sederhana yang mencatat lokasi file di disk. Oleh karena itu namanya: Tabel Alokasi File - tabel alokasi file.

FAT32. Sistem FAT memberlakukan batasan pada ukuran file dan disk maksimum - tidak lebih dari 2 Gb. Pada pertengahan tahun 90an, seiring dengan berkembangnya komputer, pembatasan ini perlu diperluas. Ini adalah bagaimana sistem FAT32 baru muncul. Sekarang batas ukuran file adalah 4Gb, dan batas ukuran disk adalah 2Tb. Tapi menurut prinsip pengoperasiannya masih FAT lama yang sama, yakni. meja. Saat ini, FAT32 (seperti NTFS, yang dibahas di bawah) adalah sistem file utama komputer Windows modern.

HFS(Sistem File Hierarki - sistem file hierarki). Dia dilahirkan hampir bersamaan dengan bunga poppy pertama pada tahun 1985. Di HFS, setiap file terdiri dari dua bagian, yang disebut resource fork dan data fork. Cabang data adalah konten sebenarnya dari suatu file, seperti teks, gambar, video, atau audio. Cabang sumber daya berisi berbagai informasi layanan tentang file: tanggal pembuatan dan pengeditan, informasi tentang pembuat program, ikon file, dan jika file ini adalah sebuah program, maka kode yang digunakan.

HFS+ Pada akhir tahun 90an, pengguna Mac menghadapi masalah yang sama seperti pengguna sistem FAT, dan pada tahun 1998 Apple merilis versi baru - HFS+, yang menghapus semua batasan yang mengganggu kehidupan dan pekerjaan. Jumlah kemungkinan karakter dalam nama file telah diubah dari 32 menjadi 255, dan ukuran file maksimum yang diperbolehkan serta disk yang digunakan telah mencapai 8Eib. Exbibite adalah 2 pangkat 60, dan untuk memahami apa arti angka yang mahal ini, katakanlah ukuran disk maksimum di Mac melebihi ukuran maksimum di sistem FAT32 sebanyak empat juta kali lipat! Saat ini, HFS+ adalah sistem file utama di komputer Apple.

- NTFS(New Technologi File System) adalah sistem file baru yang dikembangkan oleh Microsoft untuk menggantikan keluarga FAT. Tidak seperti FAT primitif, NTFS adalah algoritma penulisan file yang kompleks. Keuntungan utama dari sistem ini adalah keandalan dan kemampuan untuk pulih dari kegagalan.

Sekarang, setelah membiasakan diri dengan berbagai jenis sistem file, kami tidak bisa tidak menanyakan pertanyaan yang sangat diharapkan: “ apa yang terjadi jika Anda mengeluarkan disk dari Mac dan menghubungkannya ke PC?“Jawaban atas pertanyaan ini adalah aksioma sederhana yang mungkin harus selalu diterapkan dalam masalah kompatibilitas Mac dan PC:

Windows sebenarnya tidak kompatibel dengan Mac OS X, namun Mac OS X berfungsi sangat baik dengan Windows.

Ini berarti disk Mac dengan HFS+ tidak akan dikenali oleh Windows dan akan dianggap belum diformat. Meskipun demikian, tidak ada situasi tanpa harapan - dengan bantuan program komersial tertentu, seperti MacOpen, disk Mac secara teoritis, meskipun bukan tanpa kesulitan, dapat dibaca di PC.

Namun menghubungkan drive PC ke Mac cukup sederhana. Mac OS memungkinkan Anda membaca disk dalam format FAT dan FAT32, dan dengan munculnya Mac OS X 10.3, disk NTFS juga. Disk berarti media penyimpanan apa pun - dapat berupa hard drive internal atau eksternal (hard drive), kartu flash, atau floppy disk biasa. Saat terhubung, ikon disk baru akan muncul di desktop, dan Anda dapat menggunakannya dengan cara yang sama seperti disk lainnya. Namun, untuk drive NTFS masih ada batasan yang signifikan - di Mac drive tersebut terhubung secara eksklusif dalam apa yang disebut mode read-only. Ini berarti Anda akan dapat melihat struktur disk, membuka dan menyalin file ke disk Anda, tetapi Anda tidak akan dapat menyimpannya, atau menulis file baru ke disk tersebut.

Pengguna PC akan penasaran dan berguna untuk mengetahui bahwa nama disk PC yang akan Anda lihat saat menghubungkan adalah nama yang diberikan padanya saat dibuat (diformat). Di Mac, tidak ada huruf drive, seperti D atau C. Drive selalu diidentifikasi berdasarkan namanya, dan jika itu adalah drive PC, apa yang disebut label volume di Windows akan digunakan sebagai namanya. Oleh karena itu, alih-alih drive D, kita akan mendapatkan drive SYSTEM atau ARCHIVE, atau nama default Windows yang buruk, seperti FGHYJN009890.

Disk yang baru dibeli selalu diformat di semua sistem file sebelum mulai bekerja. Disk Mac biasanya diformat sebagai HFS+ (nama modern lainnya adalah Mac OS Extended Journaled) - ini adalah sistem file “asli” Mac. Penggunaan berbagai mekanisme kompatibilitas secara terus-menerus dengan sistem file lain tidak akan menambah efisiensi pada Mac. Selain itu, Anda tidak dapat menginstal Mac OS X pada perangkat apa pun selain HFS+. Jika Anda perlu memformat media eksternal yang dimaksudkan untuk dihubungkan ke sistem yang berbeda, formatlah sebagai FAT32 (Sistem File MS DOS). Ini akan membuat disk menjadi universal.

Untuk bekerja dengan disk, Anda dapat menggunakan program Disk Utility yang disertakan dengan Mac OS. Itu terletak di ApplicationsUtilities. Ini adalah program komprehensif yang memungkinkan Anda melakukan semua pekerjaan dasar dengan disk: membagi disk menjadi beberapa yang logis, memformat, memulihkan disk jika terjadi kegagalan, dan bahkan membuat array RAID. Dalam sebagian besar kasus, fungsi utilitas ini sudah cukup untuk Anda.

Penentuan Jenis File

Sekarang ada baiknya membuat penyimpangan liris dan berbicara sedikit tentang salah satu fitur historis HFS+. Sistem operasi yang ada saat ini sudah ada sejak beberapa dekade yang lalu, dan versi berikutnya ditingkatkan dan diperluas dari versi lama. Misalnya, Windows pertama kali muncul pada tahun 95, tetapi, pada kenyataannya, ini adalah pewaris sistem yang lebih tua - DOS, yang dikembangkan untuk PC pertama, dan sistem keluarga UNIX sudah ada sejak penerbangan pertama ke ruang angkasa.

Ada juga “dinosaurus” di keluarga Mac; sekarang disebut Mac OS Classic. Namun, alih-alih melakukan inovasi dan perbaikan, Apple mengembangkan sistem baru - Mac OS X, yang pada dasarnya menulisnya dari awal. Jadi, di antara para tetua di sekitarnya, Mac OS X hanyalah seorang gadis muda - versi pertamanya baru muncul pada tahun 2000. Saat mengembangkan sistem baru, Apple harus mempertimbangkan masalah kompatibilitas dengan Mac OS lama untuk memastikan transisi pengguna lama, dan dengan Windows untuk menarik pengguna baru dari platform dominan.

Untuk menentukan jenis file, sistem menggunakan tiga pendekatan berbeda sekaligus. Dalam sistem HFS, seperti dijelaskan di atas, file apa pun terdiri dari dua bagian: konten file dan informasi tentang jenis file. Informasi ini disimpan di tempat terpisah - garpu sumber daya dalam bentuk label teks khusus. Inilah perbedaan mendasar dengan Windows, dimana jenis file ditentukan oleh ekstensi nama. Ada keuntungan signifikan dari pendekatan Apple - tidak peduli bagaimana Anda mengubah nama file, Anda tidak akan dapat mengubah keanggotaannya dalam satu jenis atau lainnya, sehingga meminimalkan risiko kesalahan yang tidak disengaja.

Namun, pendekatan yang dijelaskan juga memiliki kelemahan. Protokol transfer file Internet populer tidak mendukung HFS+. Saat Anda mengirim file melalui email, informasi jenis file akan hilang bersama dengan thread sumber daya. Ini berarti Anda hanya dapat mengirim file Mac melalui Internet saat menggunakan arsip Mac khusus.

Saat membuat Mac OS X, Apple mengatasi masalah ini dengan memperkenalkan ke dalam sistem mekanisme untuk menentukan jenis file menggunakan ekstensi, sama seperti di Windows. Mac OS X mengenali jenis file PC dengan sempurna. Namun berbeda dengan PC yang ekstensi namanya tidak boleh lebih dari tiga huruf, sistem mengizinkan penggunaan ekstensi yang terdiri dari b HAI lebih banyak karakter. Ini secara signifikan meningkatkan konten informasi nama file dan memungkinkan Anda menggunakan singkatan yang benar. Misalnya, format gambar populer jpg dan tif sebenarnya disebut JPEG dan TIFF - dan sistem memahami kedua ejaan tersebut. Apple memanfaatkan fitur-fitur baru dan memberikan ekstensi nama yang cukup informatif pada filenya sendiri: .pages - dokumen yang dibuat di editor Pages dari kit iWork, dspproj - proyek disk DVD yang dibuat di DVD Studio Pro, dll. Dengan demikian, Mac OS X menentukan jenis file menggunakan pendekatan Klasik lama, untuk memastikan kesinambungan dengan Mac lama, dan pendekatan PC, menggunakan ekstensi nama, sekaligus memperluas fungsinya.

Jadi, di Mac, ada tiga pendekatan untuk menentukan jenis file yang diterapkan: pendekatan HFS lama melalui garpu sumber daya, pendekatan PC melalui ekstensi nama file tiga huruf, dan pendekatan baru yang lebih baik melalui ekstensi nama file multi-karakter.

Jika diinginkan, ekstensi file dapat disembunyikan. Saat menyimpan file, pilih kotak centang Sembunyikan Ekstensi. Untuk menyembunyikan ekstensi file atau beberapa file yang ada, tekan Command-Option-i dengan file yang dipilih dan pilih kotak centang Sembunyikan Ekstensi di kolom Nama & Ekstensi.



Sistem File Mac OS X

Sistem file virtual

Hak akses ke media yang dapat dipindahkan

Pemasangan URL AppleShare dan server Web

Nama file yang panjang

Sistem file disk HFS, HFS+, UFS

"CD/DVD mendukung UDF, ISO 9660

Protokol file jaringan AFP, NFS

Mac OS X bekerja dengan berbagai sistem file. Hal ini dilakukan dengan menggunakan ekstensi sistem BSD dan mekanisme yang disebut Virtual File System (VFS). Dukungan untuk beberapa sistem file mencakup beberapa fitur baru yang tidak ada di Mac OS versi sebelumnya:

Hak akses media lepasan berdasarkan nomor identifikasi unik (ID) yang terdaftar pada sistem untuk setiap perangkat media lepasan yang terhubung, termasuk perangkat USB dan Firewire.

Pemasangan volume berbasis URL, yang memungkinkan Anda memasang volume di AppleShare dan server Web.

Nama file yang panjang (hingga 255 karakter, atau 755 byte berdasarkan UTF-8).

Karena terdapat tiga lingkungan berbeda di mana program dijalankan dan dijalankan (lihat "Dukungan Program Aplikasi") dan banyak jenis media penyimpanan, Mac OS X harus mendukung berbagai format media penyimpanan dan protokol file jaringan.

Format media yang digunakan Mac OS X disajikan pada Tabel 20, Sistem File.

Banyaknya format sistem file pada disk magnetik menimbulkan beberapa kesulitan saat bertukar dokumen antar volume. Misalnya, sistem file HFS klasik hanya mendukung sistem pengkodean karakter MacRoman untuk nama file dan folder. Sistem file HFS+ menggunakan kumpulan karakter kanonik Unicode 2.1 dalam format UTF-16, yaitu sebagai rangkaian kode 16-bit. Sistem file UFS juga mendukung rangkaian karakter Unicode 2.1 lengkap, tetapi hanya dalam format UTF-8. Oleh karena itu, untuk mengurangi masalah, sangat disarankan untuk tidak menggunakan Tabel 20. Sistem file

Tabel 21. Protokol file jaringan

Sistem file HFS saat bekerja dengan Mac OS X, meskipun faktanya hal ini tidak dilarang secara resmi.

Karena Mac OS X dirancang untuk bekerja di lingkungan yang kompleks dan heterogen, Mac OS X mendukung beberapa protokol file jaringan (lihat Tabel 21, “Protokol File Jaringan”).

Mac OS X mendukung mekanisme kuota disk. Ini berarti bahwa administrator sistem dapat menetapkan batas ruang disk untuk setiap pengguna lokal atau jarak jauh. Kuota berlaku untuk hampir semua perangkat yang dapat ditulis ulang dengan struktur file.

Sistem file HFS, HFS+: fitur struktur file

Garpu sumber daya, garpu data

Mengemas/membongkar file Mac; Format BinHex

File sumber daya

Atribut pencari

Jenis file (tipe), pembuat file (pencipta)

Sistem file HFS dan HFS+ terdiri dari dua bagian logis - dua "file internal" yang disebut fork.

Garpu sumber daya dirancang untuk menyimpan apa yang disebut sumber daya - jendela, menu, ikon, font, suara, semua jenis tabel, dan banyak lagi. Kode program yang dapat dieksekusi juga merupakan salah satu sumber daya.

Garpu data dirancang untuk menyimpan data yang dibuat secara dinamis. Program dapat menulis informasi apa pun ke dalamnya.

Sebuah program file biasanya memiliki percabangan sumber daya yang jenuh dan percabangan data yang hampir kosong; dalam file dokumen, yang terjadi adalah sebaliknya: informasi utama terdapat di cabang data, dan cabang sumber daya kosong atau berisi sumber daya minimum.

Struktur file multi-cabang umumnya cukup nyaman, namun dalam beberapa kasus dapat menimbulkan masalah serius. Masalah utamanya adalah saat mentransfer data melalui jaringan non-Macintosh, resource fork sering kali tidak dikenali dan diteruskan, atau diteruskan secara tidak benar. Ini sama saja dengan menghancurkan file.

Untuk mencegah hal ini terjadi, tindakan khusus harus diambil: pertama, file "biasa" dibuat di mana kedua cabang file Mac dikemas dalam format BinBex khusus. File seperti itu ditransmisikan melalui jaringan komputer tanpa kehilangan. Ketika file kontainer diterima, file tersebut dibongkar - dari file "biasa", file HFS atau HFS+ dengan dua cabang diperoleh. Ini menyusahkan dan tidak nyaman bagi sebagian besar pengguna. Oleh karena itu, Apple saat ini menyarankan agar pengembang perangkat lunak tidak menggunakan fork sumber daya dari file HFS dan HFS+, melainkan membuat file sumber daya terpisah yang semua sumber daya yang diperlukan ditempatkan secara eksklusif di fork data. Misalnya, file font Mac OS X jenis baru dengan ekstensi .dfont sebenarnya adalah file font biasa, yang semua sumber dayanya telah ditransfer ke garpu data. Selain itu, program untuk Max OS X harus dibuat sesuai dengan ideologi baru yang mempertimbangkan perubahan dalam organisasi penyimpanan sumber daya [lihat. "Bundel"].

Selain fork sumber daya dan fork data, setiap file berisi atribut tambahan yang disebut atribut Finder. Atribut dikenali dan diproses oleh Finder saat menampilkan informasi tentang file tertentu atau mencoba membuka (mencetaknya).

Mac OS X telah mengurangi jumlah atribut yang diproses oleh Finder. Daftar ini sekarang mencakup:

Bundel sedikit

Sedikit tak terlihat

Kode untuk tipe file dan pembuat file (type & pencipta),

Ikon file asli (ikon khusus).

Atribut yang tidak lagi didukung oleh Findre"OM:

Lokasi ikon di Tabel,

Formulir untuk menampilkan informasi tentang file (tampilan),

Label.

Mungkin atribut yang paling penting dan spesifik adalah pembuat file dan jenis file. Mereka membantu Finder membuat keputusan yang tepat saat membuka (mencetak) file.

Saat kami mencoba membuka program file, semuanya jelas bagi Finder: kami hanya perlu menjalankan program ini, dan kemudian program itu sendiri mengetahui apa yang harus dilakukan.

Saat membuka file dokumen, Anda harus menyelesaikan masalah yang lebih kompleks. Finder terlebih dahulu memeriksa kode yang membuat dokumen. Jika program yang diinginkan tersedia di komputer ini, program tersebut akan memulai dan membuka dokumen yang ditentukan. Logika dari perilaku ini jelas: “penulis” dokumen paling tahu cara menggunakannya.

Jika komputer tidak memiliki program yang membuat dokumen, maka kode jenis file akan diperiksa. Jika ada beberapa program yang dapat bekerja dengan file jenis ini, salah satunya akan diluncurkan. Misalnya, banyak editor teks bekerja dengan file teks sederhana, file grafik atau file gambar, beberapa program tampilan atau pengeditan grafik berfungsi, dan sebagainya.

Jika tidak ada satu pun program yang diketahui sistem yang dapat bekerja dengan dokumen jenis ini, kotak dialog akan dipanggil di mana Anda diminta untuk memilih sendiri program yang sesuai. Jika program yang Anda tentukan berhasil membuka dokumen, sistem akan mengingatnya dan segera meluncurkannya di lain waktu.

Menyimpan informasi tentang jenis file di dalam file itu sendiri memiliki keuntungan penting: tidak ada penggantian nama file yang dapat mengubah jenisnya, artinya esensi file tidak bergantung pada namanya.

Topiknya dibahas dengan baik, tetapi bagi saya, sebagai pendatang baru di dunia Mac OS X, ini adalah penemuan kecil lainnya. Pertanyaannya terkait dengan satu masalah kecil - pilihan sistem file untuk flash drive.

Untuk pasangan Windows + Linux, solusi yang biasa digunakan adalah sistem file NTFS. Kedua sistem operasi berfungsi dengan baik - baca + tulis.

Untuk pasangan Mac OS X + Linux, pilihan ini tidak akan berfungsi, karena NTFS di Mac OS X memiliki dukungan read-only. Untuk merekam, Anda perlu menginstal perangkat lunak pihak ketiga, seperti Paragon. Ini bukan solusi - dukungan asli diperlukan pada kedua sistem.

Solusinya adalah sistem file ExFAT. Di Mac OS X, ia memiliki dukungan langsung. Tidak ada dukungan out-of-the-box di Linux - tetapi masalahnya dapat diselesaikan dengan menginstal paket tambahan (seperti yang hampir selalu terjadi).

Selain itu, mereka menulis di Internet tentang sistem ExFAT yang awalnya dibuat untuk flash drive. Bahwa dia tahu cara merawat flash drive dan mendukung ukuran lebih besar dari 4Gb.

Semuanya baik-baik saja - saya menaruhnya di kedua flash drive saya: Apacer 8Gb dan Transcend 16Gb. Saya akan mulai dengan yang lebih kompleks - sistem Linux.

ExFAT - instalasi di Linux

Untuk mengaktifkan dukungan sistem file di Linux, Anda perlu menginstal beberapa paket -

Dan . Fakta inilah yang memberi saya alasan untuk menulis ulasan singkat ini.

Selesai - pekerjaan selesai. Sekarang saya akan memformat flash drive untuk sistem file ExFAT di Linux.

Untuk melakukan ini, pertama-tama saya mencari lokasinya di sistem file (dalam kasus saya ini adalah perangkatnya

- ini adalah tugas untuk memberi nama flash drive sebagai perangkat.

Pemformatan terjadi hanya dalam beberapa detik, Anda tidak perlu menunggu. Flash drive pertama sudah siap dan operasi pemformatan selesai di Linux.

ExFAT - pemformatan untuk Mac OS X

Seperti yang saya sebutkan di atas, Mac OS X memiliki dukungan asli untuk sistem file ExFAT. Artinya, Anda tidak perlu menginstal tambahan apa pun - semuanya sudah siap.

Operasi memformat drive dan tindakan lain dengan hard drive dilakukan dalam utilitas "Disk Utility" standar.

Saya memasukkan flash drive kedua dan meluncurkan "Disk Utility":

Tidak sulit untuk memahami cara kerja utilitas ini, tetapi saya akan menjelaskannya secara singkat.

Di sebelah kiri ada jendela dengan semua disk yang terhubung yang dapat dideteksi oleh utilitas.

Di sebelah kanan, pada tab “Erase”, Anda dapat mengonfigurasi dan melakukan pemformatan (dalam terminologi Mac OS X, pemformatan disebut “Erase”). Dalam daftar "Format", pilih sistem file yang diinginkan (omong-omong, pilihannya tidak banyak).

Dalam daftar “Nama”, pilih disk yang akan diformat. Ada juga tombol dengan nama yang sama “Hapus” untuk mulai memformat.

Di bawah ini adalah jendela informatif (saya sangat terkesan dengan volume dan kualitas informasi yang disajikan di dalamnya) di mana Anda dapat melihat semua informasi pada disk yang terhubung. Pembaca yang penuh perhatian akan melihat bahwa flash drive saya sudah diformat dalam ExFAT - Saya melakukan tinjauan "panas".

Pada prinsipnya - itu saja. Yang tersisa hanyalah menekan tombol "Hapus" dan flash drive saya akan diformat di bawah sistem ExFAT.

Jika saya membukanya di Finder, sekarang saya dapat membaca dan menulisnya.

Kesimpulan

Jadi “tiba-tiba” saya memecahkan masalah kompatibilitas flash drive untuk Mac OS X dan Linux. Apalagi sistem ExFAT ini merupakan pengembangan dari Microsoft, jadi tidak ada masalah sama sekali dengan dukungannya di Windows.

Dan jika kita memperhitungkan cara hati-hati dalam menangani flash drive yang dijanjikan oleh pembuat ExFAT, maka solusi ini tidak ada harganya sama sekali.

Atau ada kebutuhan untuk menghapus isinya sepenuhnya, biasanya drive diformat. Prosedur ini menghapus semua data dan seringkali pengoperasian normal perangkat.

Selama proses pemformatan, komputer meminta Anda untuk memilih sistem file (FS). Ini yang namanya pengorganisasian data di flashdisk. Pengguna macOS memiliki pilihan sistem berikut: MS-DOS (FAT), ExFAT, atau OS X Extended.

Sangat penting untuk memformat drive dalam sistem file yang paling sesuai untuk peralatan Anda. Mari kita cari tahu sistem file flash drive mana yang optimal untuk Mac dan alasannya.

Jenis sistem file dan fitur-fiturnya

MS-DOS (LEMAK)- inilah yang disebut macOS sebagai sistem file, yang dikenal oleh pengguna Windows sebagai FAT/FAT32. Ini kompatibel dengan komputer mana pun, dan juga didukung oleh konsol dan peralatan rumah tangga seperti camcorder atau bahkan pemutar media lama.

Terlepas dari segala keserbagunaannya, MS-DOS (FAT) memiliki kelemahan penting: file yang lebih besar dari 4 GB tidak dapat ditulis ke flash drive yang diformat dalam sistem file ini.

ExFAT- FS lebih baru yang didukung di macOS mulai dari versi X 10.6.5, dan di Windows - dari XP SP2. Jelas sekali, kelemahan format ini adalah kurangnya kompatibilitas dengan versi sistem operasi sebelumnya. Selain itu, tidak semua perangkat USB mendukung ExFAT. Kelebihannya adalah dapat bekerja dengan file yang lebih besar dari 4 GB.

Mac OS Diperluas (Terjurnal) memberikan kompatibilitas flash drive maksimum dengan macOS dan merupakan sistem file default untuk hard drive di komputer Mac. Tidak ada batasan ukuran file rekaman saat menggunakan Mac OS Extended (Journaled). Pada saat yang sama, FS ini tidak didukung oleh Windows dan banyak perangkat USB.

Anda juga bisa melihat di daftar FS yang tersedia Mac OS Extended (Peka huruf besar/kecil, Terjurnal). Ini berbeda dari yang sebelumnya hanya dalam sensitivitas huruf besar-kecil. Misalnya, file hello.txt dan Hello.txt di FS tersebut akan dianggap berbeda. Jika Anda tidak memerlukannya, pilih Mac OS Extended (Journaled) biasa.

NTFS- FS lain yang mungkin Anda temui. Drive yang diformat di dalamnya tidak memiliki batasan ukuran file dan kompatibel dengan Windows. Namun di macOS, file yang direkam pada flash drive tersebut hanya dapat dilihat tanpa kemampuan untuk menulis. Selain itu, beberapa perangkat USB tidak mendukung NTFS sama sekali.

Sistem file mana yang harus dipilih

Seperti yang Anda lihat, pilihan sistem file drive bergantung pada perangkat apa yang akan Anda gunakan. Jika hanya dengan Mac dan peralatan Apple lainnya, pilih Mac OS Extended (Journaled).

ExFAT sangat cocok untuk Mac dan PC Windows.

Jika Anda ingin mencapai kompatibilitas flash drive dengan jumlah maksimum perangkat USB dan tidak berencana untuk menulis file yang lebih besar dari 4 GB ke dalamnya, pilih MS-DOS (FAT).

Cara mengubah sistem file

Untuk mengubah FS drive, gunakan Disk Utility. Jangan lupa, prosedur ini menghancurkan semua data.

Tapi periksa dulu sistem file flash drive saat ini. Untuk melakukan ini, cukup luncurkan Disk Utility dan pilih drive di panel kiri. Setelah itu, informasi detail mengenai flash drive tersebut akan muncul di layar, termasuk jenis FS-nya, yang dapat dilihat di sebelah nama drive tersebut.

Jika sistem file saat ini tidak cocok untuk Anda, klik tombol “Hapus” di panel atas. Di jendela yang muncul, pilih FS baru dan klik “Erase” lagi. Setelah beberapa detik, utilitas akan mengubah sistem file flash drive.

  • Sergei Savenkov

    semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat