Sistem operasi yang berbeda mendukung sistem file yang berbeda. Drive yang dapat dilepas harus menggunakan FAT32 untuk kompatibilitas terbaik, kecuali jika lebih besar dan membutuhkan NTFS. Drive berformat Mac menggunakan HFS + dan tidak berfungsi dengan Windows. Dan Linux memiliki sistem file sendiri juga.
Sayangnya, bahkan pengguna komputer biasa perlu memikirkan tentang sistem file yang berbeda dan apa yang kompatibel dengan mereka. Inilah yang perlu Anda ketahui tentang sistem file - dan mengapa ada begitu banyak yang berbeda.
Sistem file yang berbeda hanyalah cara yang berbeda untuk mengatur dan menyimpan file pada hard drive, flash drive, atau perangkat penyimpanan lainnya. Setiap perangkat penyimpanan memiliki satu atau lebih partisi, dan setiap partisi "diformat" dengan sistem file. Proses pemformatan hanya menciptakan sistem file kosong dari jenis itu pada perangkat.
Sebuah sistem file menyediakan cara memisahkan data pada drive menjadi bagian-bagian individual, yang merupakan file-file. Ini juga menyediakan cara untuk menyimpan data tentang file-file ini - misalnya, nama file mereka, perizinan, dan atribut lainnya. Sistem file juga menyediakan indeks - daftar file pada drive dan di mana mereka berada di drive, sehingga sistem operasi dapat melihat apa yang ada di drive di satu tempat daripada menyisir seluruh drive untuk menemukan file .
Sistem operasi Anda perlu memahami sistem file sehingga dapat menampilkan kontennya, membuka file, dan menyimpan file ke dalamnya. Jika sistem operasi Anda tidak memahami sistem file, Anda mungkin dapat menginstal driver file sistem yang memberikan dukungan - atau Anda tidak bisa menggunakan sistem file itu dengan sistem operasi itu.
Metafora di sini adalah sistem pengarsipan kertas - bit data pada komputer disebut "file," dan mereka diatur dalam "sistem file" cara file kertas mungkin diatur dalam lemari arsip. Ada berbagai cara untuk mengatur file-file ini dan menyimpan data tentang mereka - "sistem file."
Tidak semua sistem file sama. Sistem file yang berbeda memiliki cara berbeda dalam mengatur data mereka. Beberapa sistem file lebih cepat daripada yang lain, beberapa memiliki fitur keamanan tambahan, dan beberapa drive pendukung dengan kapasitas penyimpanan yang besar sementara yang lain hanya bekerja pada drive dengan jumlah penyimpanan yang lebih kecil. Beberapa sistem file lebih kuat dan tahan terhadap file korupsi, sementara yang lain memperdagangkan ketahanan itu untuk kecepatan tambahan.
Tidak ada sistem file terbaik untuk semua penggunaan. Setiap sistem operasi cenderung menggunakan sistem file sendiri, yang juga digunakan oleh pengembang sistem operasi. Microsoft, Apple, dan pengembang kernel Linux semuanya bekerja pada sistem file mereka sendiri. Sistem file baru bisa lebih cepat, lebih stabil, berskala lebih baik ke perangkat penyimpanan yang lebih besar, dan memiliki lebih banyak fitur daripada yang lama.
Ada banyak pekerjaan yang masuk ke dalam merancang sistem file, dan itu dapat dilakukan dengan berbagai cara. Sistem file tidak seperti partisi, yang merupakan bagian dari ruang penyimpanan. Sistem file menentukan bagaimana file ditata, diatur, diindeks, dan bagaimana metadata dikaitkan dengannya. Selalu ada ruang untuk mengubah - dan meningkatkan - bagaimana ini dilakukan.
Setiap partisi diformat dengan sistem file. Anda kadang-kadang dapat "mengubah" partisi ke sistem file yang berbeda dan menyimpan datanya, tetapi ini jarang merupakan pilihan yang ideal. Sebagai gantinya, Anda mungkin ingin menyalin data penting dari partisi terlebih dahulu.
Setelah itu, memberikan partisi sistem file baru hanyalah masalah "format" dengan sistem file di sistem operasi yang mendukungnya. Misalnya, jika Anda memiliki drive berformat Linux atau Mac, Anda dapat memformatnya dengan NTFS atau FAT32 di Windows untuk mendapatkan drive berformat Windows.
Sistem operasi secara otomatis memformat partisi dengan sistem file yang tepat selama proses instalasi sistem operasi juga. Jika Anda memiliki partisi yang diformat Windows yang ingin Anda instal Linux, proses instalasi Linux akan memformat partisi NTFS atau FAT32 dengan sistem file Linux yang disukai oleh distribusi pilihan Linux Anda.
Jadi, jika Anda memiliki perangkat penyimpanan dan Anda ingin menggunakan sistem file yang berbeda di dalamnya, cukup salin dulu file-file itu untuk membackupnya. Kemudian, format yang drive dengan alat seperti Manajemen Disk di Windows, GParted di Linux, atau Disk Utility di Mac OS X.
Berikut gambaran singkat tentang beberapa sistem file yang lebih umum yang akan Anda temui. Ini tidak lengkap - ada banyak yang berbeda lainnya.
Ada sistem file lain juga - terutama di Linux dan sistem UNIX-like lainnya.
Pengguna komputer tipikal tidak perlu mengetahui sebagian besar dari hal ini - harus transparan dan sederhana - tetapi mengetahui dasar-dasar membantu Anda memahami pertanyaan seperti, "Mengapa drive yang diformat Mac ini tidak berfungsi dengan PC Windows saya?" Dan "Haruskah saya memformat hard drive USB ini sebagai FAT32 atau NTFS?"
Kredit Gambar: Gary J. Wood di Flickr, kleuske di Flickr