Apa itu Sistem File HFS+

Apa itu Sistem File HFS+

sistem file hfs+

Anda mungkin pernah mendengar tentang sistem file HFS+ sebelumnya, tetapi Anda mungkin tidak tahu persis apa itu atau bagaimana perbedaannya dari sistem file lain karena ini adalah sistem file default pra-APFS di Mac. Di sini, di artikel ini, kami akan memberikan informasi tentang fitur, struktur, dan batasan dari HFS+. Selain itu, kami mengeksplorasi bagaimana Anda dapat membaca sistem file HFS+ di Windows.

Bagian 1. Apa itu Sistem File HFS+?

HFS+, juga dikenal sebagai Mac OS Extended, HFS Plus, atau HFS Extended, berfungsi sebagai penjurnalan utama sistem file untuk seri Mac OS X sejak diperkenalkannya Mac OS 8.1 pada tahun 1998. Di Mac, ini sering ditampilkan sebagai Mac OS Extended.

Apple mengganti HFS+ dengan APFS (Sistem File Apple), format penyimpanan yang dirancang untuk SSD, saat merilis macOS High Sierra pada tahun 2017. Namun, karena kompatibilitasnya, HFS+ masih menjadi format disk Mac yang paling disukai.

Sistem Operasi yang Didukung

Sistem operasi HFS+ yang didukung adalah:

  • macOS 10.12 atau lebih lama
  • Linux (read-only),
  • Windows (read-only dengan third-party software),
  • Xbox 360 dan Xbox One.

Bagaimana Cara Menentukan Apakah Sistem File Anda APFS atau HFS+?

Pilih software Utilitas Disk dengan mengeklik Launchpad > Folder lain di Mac Anda. Selanjutnya, pilih drive Anda dari sisi kiri dengan mengklik Lihat > Tampilkan Semua Perangkat. Sistem file sekarang ada di jendela pop-up di bawah nama drive Anda.

periksa sistem file mac hfs+ di utilitas disk

Bagian 2. HFS+ vs. HFS

Sistem file HFS+ mengoptimalkan kapasitas penyimpanan hard drive besar dengan meningkatkan jumlah blok alokasi pada disk dan menurunkan ukuran minimum file.

Akibatnya, HFS+ mengizinkan jumlah file maksimum yang lebih tinggi daripada pendahulunya HFS ( juga disebut Standar Mac OS atau Standar HFS). Bagian berikut menunjukkan perbedaan antara HFS dan HFS+.

File dengan data 4 KB akan memakan ruang 64 KB menggunakan HFS pada hard disk 4 GB. Namun, pada hard disk 4 GB, Apple HFS+ hanya membutuhkan 4 KB. Hal ini disebabkan fakta bahwa ukuran blok alokasi HFS akan menjadi 16 KB, tetapi jumlah blok alokasi disk HFS+ yang ditingkatkan dan ukuran minimum blok yang dikurangi memungkinkan lebih sedikit ruang yang terbuang.

Karena alamat blok 32-bitnya, yang jauh lebih panjang daripada HFS 16-bit yang setara, HFS+ memungkinkan file yang jauh lebih besar daripada HFS.

Ini menyandikan data dalam UTF-16 dan menormalkannya menjadi formulir mirip dengan Formulir Normalisasi Unicode D menggunakan Unicode untuk menamai file (NFD).

File bercabang-N dan nama file hingga 255 karakter UTF-16 keduanya didukung oleh HFS+. Berbeda dengan HFS, yang menggunakan tabel 16-bit, HFS+ menggunakan tabel pemetaan alokasi 32-bit. Selain itu, HFS+ mengizinkan koneksi keras ke folder, tidak seperti kebanyakan sistem file lainnya. Sebagian besar metadata volume disimpan oleh HFS+ menggunakan B-tree.

Baca Juga: APFS vs HFS+ vs exFAT

Bagian 3. Struktur Sistem File HFS+

Sembilan struktur utama membentuk volume sistem file HFS+:

  1. Sektor 0 dan 1 menyertakan blok boot yang mirip dengan blok boot HFS.
  2. Sektor 2 berisi Drive Header, mirip dengan Blok Direktori Master dalam volume HFS. Ukuran blok penugasan, stempel waktu, dan lokasi struktur volume tambahan seperti File Katalog atau File Extent Overflow adalah beberapa informasi tentang volume yang disimpan dalam file ini. Itu selalu dapat ditemukan di sana.
  3. Blok gratis dan yang sedang digunakan dicatat dalam file alokasi. Setiap blok alokasi di HFS diwakili oleh satu bit, sama seperti di Volume Bitmap. Jika bitnya nol, bloknya bebas, dan jika bitnya satu, blok itu sedang digunakan. Berbeda dengan Bitmap Disk HFS, File Alokasi disimpan sebagai file biasa dan tidak menggunakan ruang cadangan khusus di awal volume. Oleh karena itu, tidak perlu disimpan secara berurutan di dalam volume, dan ukurannya dapat berubah.
  4. Mirip dengan file Katalog HFS, File Katalog adalah B-tree yang berisi entri untuk setiap file dan direktori yang disimpan di disk. Perbedaan utama di antara mereka adalah ukuran catatan dengan HFS+, yang lebih besar untuk menampung bidang yang lebih banyak dan lebih besar. Hal ini dapat diamati pada fakta bahwa File Katalog HFS hanya berukuran 512 byte, tetapi File Katalog HFS+ adalah 4 KB di Mac OS dan 8 KB di Mac OS X. Di HFS+, tidak seperti HFS, di mana bidang diperbaiki, bidang juga variabel berdasarkan data yang mereka miliki.
struktur volume sistem file hfs+
  1. Sebuah B-tree yang disebut Extents Overflow File melacak blok alokasi yang diberikan ke setiap file sebagai luasan. Hingga delapan luasan dapat disimpan untuk setiap fork dalam sebuah file dalam catatan File Katalog; luasan tambahan disimpan di Extents Overflow File. Di sini, blok buruk juga dihitung sebagai luasan. Ukuran default file ini masing-masing adalah 1 KB dan 4 KB di Mac OS dan Mac OS X.
  2. Hanya sistem file HFS+ yang memiliki B-tree yang dikenal sebagai File Atribut. Catatan Atribut Data Inline, catatan Atribut Data Fork, dan catatan Atribut Ekstensi adalah tiga jenis catatan 4 KB berbeda yang mungkin dipegangnya. Tabel di bawah mencantumkan masing-masing tujuan mereka.
  3. Seperti Blok Boot volume HFS, File Startup ditujukan untuk sistem non-Mac OS tanpa kompatibilitas HFS atau HFS+.
  4. Header Volume Alternatif volume HFS+, serupa dengan Blok Direktori Master Alternatif HFS, dapat ditemukan di sektor kedua hingga terakhir.
  5. Sektor terakhir disisihkan untuk digunakan Apple saat membuat komputer.

Bagian 4. Fitur HFS+ (Mac OS Extended)

Penggunaan ruang disk yang lebih baik

Dua kali lebih besar dari HFS, sistem file HFS+ menggunakan nilai 32-bit untuk mengatasi blok alokasi. Sebagai hasipnya, lebih sedikit ruang yang terbuang karena lebih banyak blok alokasi yang diizinkan bersama dengan ukuran blok yang lebih kecil.

Batasan file HFS+ di OS X dan macOS:

  1. Kuantitas tanpa batas diizinkan
  2. Volume dapat berisi hingga 2,1 miliar file
  3. Ukuran file dan volume maksimum: 8 EB
macos hfs+ disk internal

Nama file dapat diakses secara internasional

HFS+ mempermudah pembuatan nama deskriptif dengan mengizinkan nama file hingga 255 karakter dan menggunakan UTF-16 untuk mengenkripsi file dan direktori.

Peningkatan keamanan data

Di Mac OS X 10.2.2, Apple memperkenalkan fungsionalitas penjurnalan ke HFS+ untuk meningkatkan stabilitas data; dengan cepat menjadi standar di Mac OS X 10.3. Log penjurnalan dapat digunakan untuk menemukan file pada disk, jika target kerusakan sistem membuat sistem file yang tidak dapat dibaca.

Bagian 5. Manfaat dan Keterbatasan Sistem File HFS+

Sistem file HFS+, terkadang disebut Mac OS Extended atau Mac HFS+, kompatibel dengan banyak jenis media penyimpanan, termasuk cakram optik. Pada sistem Unix dan Linux, partisi umumnya dapat dipasang, dan HFS+ menyediakan penjurnalan.

Paket repo opsional seringkali tersedia meskipun kernel tertentu tidak mendukung HFS+; namun, ada kalanya mereka mengizinkan pembacaan partisi yang berformat HFS+. Selain itu, software pihak ketiga seperti HFS untuk Windows oleh Paragon Software atau MacDrive oleh Mediafour dapat mengaktifkan fungsionalitas HFS+ di Windows.

Blok alokasi sektor 512-byte digunakan dalam format HFS+. Hal ini memungkinkan nama file hingga 255 karakter dan ukuran maksimum 8 EB. HFS+ mencegah fragmentasi file dengan terus memindai ruang kosong yang cukup besar untuk menampung file yang perlu ditulis.

File mungkin perlu dibangun kembali secara keseluruhan saat ukuran file bertambah. Akhirnya, defragmentasi on-the-fly telah didukung oleh Mac OS X sejak versi 10.3. Ini diaktifkan ketika file dibagi menjadi lebih dari delapan bagian dan prasyarat aktivitas/akses lainnya tidak terpenuhi. Kontrol akses, kompresi, dan enkripsi semuanya didukung oleh sistem file HFS+.

HFS Plus tidak memiliki beberapa karakteristik yang umum untuk sistem file saat ini seperti ZFS dan NTFS. Fungsionalitas hilang yang paling sering dicatat adalah checksum data.

Selain checksumming, HFS+ tidak memiliki kemampuan berikut dari sistem file saat ini:

  • Stempel waktu nanodetik
  • Akses simultan (yaitu, lebih dari satu proses dapat mengakses sistem file pada waktu yang sama)
  • Snapshotting
  • Bantuan sparse file
  • Penggunaan Hard link yang lebih kuat di macOS diimplementasikan sebagai file kecil yang disimpan di direktori tersembunyi tertentu (di sistem file lain, biasanya ada banyak entri direktori yang mengacu pada blok data yang sama).
  • Fitur seperti izin sistem file dan tautan keras harus dipasang saat Apple beralih ke Mac OS X karena HFS Plus tidak ditujukan untuk platform mirip Unix.

Bagian 6. Cara Membaca Sistem File HFS+ di Windows

Sayangnya, Windows tidak dapat mengenali sistem file HFS+. Namun, beberapa alat pihak ketiga dapat Anda gunakan untuk mengatasi ketidaknyamanan ini dan mengakses drive berformat MAC di Windows, baik HFS+ atau APFS. Cukup periksa tutorial video di bawah ini atau buka panduan lengkap di cara membaca drive berformat HFS+ di Windows

Video Tutorial- Cara menggunakan HFS+ Drive berformat Mac di komputer Windows

Akhir Kata

Artikel ini membahas sistem file HSF+ dan penerapannya di sini. Juga, kami berbicara tentang struktur, fitur, dan batasannya. Secara umum, kami menunjukkan cara membaca HFS+ di windows menggunakan aplikasi gratis dan berbayar. Anda dapat menghubungi kami jika Anda memiliki pertanyaan lebih lanjut mengenai file HSF+.

Download Gratis

Untuk Windows XP/Vista/7/8/10/11

Download Gratis

Untuk macOS X 10.10 - macOS 13

Anda Mungkin Berminat