Anda telah diajarkan bahwa hard disk berisi file, tetapi itu tidak sepenuhnya benar. Sebenarnya, hard drive berisi satu angka yang sangat, sangat besar yang diekspresikan oleh banyak bit tunggal. Tetapi interpretasi ini tidak masuk akal bagi Anda atau komputer Anda, karena memproses angka besar tunggal tidak terlalu umum (dan saya berbicara tentang angka yang BENAR-BENAR BESAR). Sebagai gantinya, komputer membaginya menjadi 'kata' yang lebih kecil (8-bit, 16-bit, 32-bit atau apa pun) dan menggunakan seperti itu. Namun, itu hanya sekelompok kata (mari kita asumsikan kata 8-bit, yaitu byte).
Sekarang, drive itu dipartisi. Saya telah menjelaskan mengapa partisi adalah ide yang bagus dalam jawaban ini :
Secara umum, drive dapat digunakan tanpa mempartisi. Kebanyakan pendrives bekerja seperti itu. Tetapi menggunakan partisi memiliki banyak keuntungan, hanya untuk menyebutkan beberapa di antaranya:
- Anda dapat memiliki dua OS yang duduk di hard drive yang sama dan tidak saling mengganggu. Masing-masing akan memperlakukan partisi sebagai drive logis dan tidak akan mengacaukan yang lain kecuali Anda menyuruhnya.
- Anda dapat secara logis memisahkan data Anda. Jika satu partisi menjadi rusak karena suatu alasan, partisi lain kemungkinan besar akan tetap utuh.
- Menggunakan partisi lebih baik daripada menggunakan banyak hard drive yang lebih kecil, karena sistem Anda lebih tenang, mengkonsumsi lebih sedikit energi dan Anda dapat mengubah ukuran, menghapus, memindahkannya dll.
- Anda dapat menggunakan beberapa bagian dari hard drive untuk beberapa tujuan khusus.
Sekarang, setiap partisi memiliki sistem file sendiri. Versi Windows modern menggunakan NTFS , tetapi FAT , FAT32 dan exFAT didukung untuk media eksternal atau partisi lawas. Instalasi Linux yang digunakan sehari-hari biasanya menggunakan sistem file ext , ext4 menjadi yang terbaru.
Filesystem mendefinisikan cara file secara fisik terletak pada disk. Anda dapat memikirkannya seperti ini: jika Anda memiliki buku 10.000 halaman tanpa bab, nomor halaman atau jeda baris, itu akan sangat sulit untuk digunakan. Tentu saja nomor halaman dan judul bab membutuhkan ruang pada halaman, tetapi mereka membuat menggunakan buku jauh lebih mudah dan lebih cepat. Jika Anda ingin melompat ke bab, katakanlah, 42, Anda cukup mencarinya di daftar isi. Kemudian Anda membuka-buka buku sampai Anda menemukan bab yang Anda inginkan. File Anda adalah bab dan sistem file Anda adalah buku. Metadata Filesystem, seperti batas-batas file, nama file, dll. Juga memakan tempat, tetapi itu adalah jumlah ruang yang relatif kecil, dan itu membuat banyak hal bekerja lebih cepat.
Jika "bab" Anda kosong, masih dapat memiliki judul atau nomor halaman, bukan? File kosong berisi nol byte data. Metadata membutuhkan ruang, tetapi itu bukan bagian dari file, tetapi dari sistem file. Kalau tidak, Anda akan melihat nama file di dalam file teks Anda?
Ngomong-ngomong, itu sebabnya versi DOS awal hanya menerima 8,3 nama - ruang yang disediakan untuk nama file sangat terbatas. NTFS memungkinkan nama file yang panjangnya 255 karakter [1] .
Hanya satu kata lagi di komentar Anda:
Saya dulu memiliki semacam virus yang entah bagaimana merusak beberapa file di PC saya sehingga ukurannya sekitar 100GB. Masing-masing dari mereka. Pada harddisk 40GB saya. Jadi pasti ada semacam sihir ... :-D
Itu sangat mungkin untuk memiliki file yang valid lebih besar dari hard drive Anda berkat fitur yang disebut file jarang . Hennes memiliki penjelasan yang sangat baik tentang ini dalam komentarnya pada pertanyaan ini :
Bayangkan sebuah binder yang mampu menampung 100 halaman. Jika Anda menggunakan binder itu sebagai file biasa, Anda bisa memasukkan 100 halaman. Anda bisa membaca semua 100. Anda bisa menulis ke semua 100. Sekarang bayangkan pengikat jarang. Anda memasukkan halaman pertama yang Anda tulis "halaman 1: Konten A". Anda kemudian menyisipkan halaman kedua yang Anda tulis "halaman 9999: konten b:". Setiap kali Anda mencoba membaca halaman Anda melihat apakah itu ada. Jika tidak, jawaban Anda adalah halaman kosong. Jika memang ada, Anda mengembalikan konten halaman. Setiap kali Anda menulis ke halaman yang belum ada di binder, Anda menambahkan selembar kertas baru.