Disk Dasar dan Dinamis
Sebelum mempartisi drive atau mendapatkan informasi tentang tata letak partisi drive, Anda harus terlebih dahulu memahami fitur dan batasan jenis penyimpanan disk dasar dan dinamis.
Untuk tujuan topik ini, istilah volume digunakan untuk merujuk pada konsep partisi disk yang diformat dengan sistem file yang valid, yang paling umum NTFS, yang digunakan oleh sistem operasi Windows untuk menyimpan file. Volume memiliki nama jalur Win32, dapat dijumlahkan oleh fungsi FindFirstVolume dan FindNextVolume , dan biasanya memiliki huruf drive yang ditetapkan untuknya, seperti C:. Untuk informasi selengkapnya tentang volume dan sistem file, lihat Sistem File.
Dalam topik ini:
Ada dua jenis disk ketika mengacu pada jenis penyimpanan dalam konteks ini: disk dasar dan disk dinamis. Perhatikan bahwa jenis penyimpanan yang dibahas di sini tidak sama dengan disk fisik atau gaya partisi, yang terkait tetapi konsep terpisah. Misalnya, mengacu pada disk dasar tidak menyiratkan gaya partisi tertentu—gaya partisi yang digunakan untuk disk di bawah diskusi juga perlu ditentukan. Untuk deskripsi yang disederhanakan tentang bagaimana jenis penyimpanan disk dasar terkait dengan hard disk fisik, lihat Perangkat Disk dan Partisi.
Disk Dasar
Disk dasar adalah jenis penyimpanan yang paling sering digunakan dengan Windows. Istilah disk dasar mengacu pada disk yang berisi partisi, seperti partisi utama dan drive logis, dan ini pada gilirannya biasanya diformat dengan sistem file untuk menjadi volume untuk penyimpanan file. Disk dasar menyediakan solusi penyimpanan sederhana yang dapat mengakomodasi berbagai skenario persyaratan penyimpanan yang berguna. Disk dasar juga mendukung disk berkluster, disk Institute of Electrical and Electronics Engineers (IEEE) 1394, dan drive universal serial bus (USB) yang dapat dilepas. Untuk kompatibilitas mundur, disk dasar biasanya menggunakan gaya partisi Master Boot Record (MBR) yang sama dengan disk yang digunakan oleh sistem operasi Microsoft MS-DOS dan semua versi Windows tetapi juga dapat mendukung partisi Tabel Partisi GUID (GPT) pada sistem yang mendukungnya. Untuk informasi selengkapnya tentang gaya partisi MBR dan GPT, lihat bagian Gaya Partisi .
Anda dapat menambahkan lebih banyak ruang ke partisi utama dan drive logis yang ada dengan memperluasnya ke ruang yang berdekatan dan tidak berdekatan pada disk yang sama. Untuk memperluas volume dasar, volume harus diformat dengan sistem file NTFS. Anda dapat memperluas drive logis dalam ruang kosong yang berdampingan di partisi yang diperluas yang berisinya. Jika Anda memperluas drive logis di luar ruang kosong yang tersedia di partisi yang diperluas, partisi yang diperluas tumbuh berisi drive logis selama partisi yang diperluas diikuti oleh ruang yang tidak dialokasikan yang berdekatan. Untuk informasi selengkapnya, lihat Cara Kerja Disk dan Volume Dasar.
Operasi berikut hanya dapat dilakukan pada disk dasar:
- Membuat dan menghapus partisi primer dan diperluas.
- Membuat dan menghapus drive logis dalam partisi yang diperluas.
- Format partisi dan tandai sebagai aktif.
Disk Dinamis
Catatan
Untuk semua penggunaan kecuali volume boot cermin (menggunakan volume cermin untuk menghosting sistem operasi), disk dinamis tidak digunakan lagi. Untuk data yang memerlukan ketahanan terhadap kegagalan drive, gunakan Ruang Penyimpanan, solusi virtualisasi penyimpanan yang tangguh. Untuk informasi selengkapnya, lihat Gambaran Umum Ruang Penyimpanan.
Disk dinamis menyediakan fitur yang tidak dilakukan disk dasar, seperti kemampuan untuk membuat volume yang mencakup beberapa disk (volume yang membentang dan bergaris) dan kemampuan untuk membuat volume yang toleran terhadap kesalahan (volume yang dicerminkan dan RAID-5). Seperti disk dasar, disk dinamis dapat menggunakan gaya partisi MBR atau GPT pada sistem yang mendukung keduanya. Semua volume pada disk dinamis dikenal sebagai volume dinamis. Disk dinamis menawarkan fleksibilitas yang lebih besar untuk manajemen volume karena mereka menggunakan database untuk melacak informasi tentang volume dinamis pada disk dan tentang disk dinamis lainnya di komputer. Karena setiap disk dinamis di komputer menyimpan replika database disk dinamis, misalnya, database disk dinamis yang rusak dapat memperbaiki satu disk dinamis dengan menggunakan database pada disk dinamis lain. Lokasi database ditentukan oleh gaya partisi disk. Pada partisi MBR, database terkandung dalam 1 megabyte (MB) terakhir dari disk. Pada partisi GPT, database terkandung dalam partisi khusus 1 MB (tersembunyi).
Disk dinamis adalah bentuk terpisah dari manajemen volume yang memungkinkan volume memiliki jangkauan yang tidak berdamai pada satu atau beberapa disk fisik. Disk dan volume dinamis mengandalkan Logical Disk Manager (LDM) dan Virtual Disk Service (VDS) dan fitur terkaitnya. Fitur-fitur ini memungkinkan Anda melakukan tugas seperti mengonversi disk dasar menjadi disk dinamis, dan membuat volume yang toleran terhadap kesalahan. Untuk mendorong penggunaan disk dinamis, dukungan volume multi-partisi dihapus dari disk dasar, dan sekarang didukung secara eksklusif pada disk dinamis.
Operasi berikut hanya dapat dilakukan pada disk dinamis:
- Buat dan hapus volume sederhana, membentang, bergaris, dicerminkan, dan RAID-5.
- Perluas volume sederhana atau berkesampingan.
- Lepaskan cermin dari volume cermin atau pecahkan volume cermin menjadi dua volume.
- Perbaiki volume yang dicerminkan atau RAID-5.
- Aktifkan kembali disk yang hilang atau offline.
Perbedaan lain antara disk dasar dan dinamis adalah bahwa volume disk dinamis dapat terdiri dari sekumpulan luas yang tidak berdampingan pada satu atau beberapa disk fisik. Sebaliknya, volume pada disk dasar terdiri dari satu set ekstensi yang berdampingan pada satu disk. Karena lokasi dan ukuran ruang disk yang diperlukan oleh database LDM, Windows tidak dapat mengonversi disk dasar ke disk dinamis kecuali setidaknya ada 1 MB ruang yang tidak digunakan pada disk.
Terlepas dari apakah disk dinamis pada sistem menggunakan gaya partisi MBR atau GPT, Anda dapat membuat hingga 2.000 volume dinamis pada sistem, meskipun jumlah volume dinamis yang direkomendasikan adalah 32 atau kurang. Untuk detail dan pertimbangan lain tentang menggunakan disk dan volume dinamis, lihat Disk dan volume dinamis.
Untuk fitur dan skenario penggunaan lainnya untuk disk dinamis, lihat Apa itu Disk dan Volume Dinamis?.
Operasi yang umum untuk disk dasar dan dinamis adalah sebagai berikut:
- Mendukung gaya partisi MBR dan GPT.
- Periksa properti disk, seperti kapasitas, ruang kosong yang tersedia, dan status saat ini.
- Lihat properti partisi, seperti offset, panjang, jenis, dan jika partisi dapat digunakan sebagai volume sistem saat boot.
- Lihat properti volume, seperti ukuran, penetapan huruf kandar, label, jenis, nama jalur Win32, jenis partisi, dan sistem file.
- Buat penetapan drive-letter untuk volume atau partisi disk, dan untuk perangkat CD-ROM.
- Mengonversi disk dasar ke disk dinamis, atau disk dinamis ke disk dasar.
Kecuali ditentukan sebaliknya, Windows awalnya mempartisi drive sebagai disk dasar secara default. Anda harus secara eksplisit mengonversi disk dasar ke disk dinamis. Namun, ada pertimbangan ruang disk yang harus dipertimbangan sebelum Anda mencoba melakukan ini.
Gaya Partisi
Gaya partisi, juga kadang-kadang disebut skema partisi, adalah istilah yang mengacu pada struktur khusus yang mendasar dari tata letak disk dan bagaimana partisi benar-benar diatur, apa kemampuannya, dan juga apa batasannya. Untuk mem-boot Windows, implementasi BIOS di komputer berbasis x86 dan berbasis x64 memerlukan disk dasar yang harus berisi setidaknya satu partisi master boot record (MBR) yang ditandai sebagai aktif di mana informasi tentang sistem operasi Windows (tetapi belum tentu seluruh instalasi sistem operasi) dan di mana informasi tentang partisi pada disk disimpan. Informasi ini ditempatkan di tempat terpisah, dan kedua tempat ini mungkin terletak di partisi terpisah atau dalam satu partisi. Semua penyimpanan disk fisik lainnya dapat disiapkan sebagai berbagai kombinasi dari dua gaya partisi yang tersedia, dijelaskan di bagian berikut. Untuk informasi selengkapnya tentang jenis sistem lainnya, lihat topik TechNet tentang gaya partisi.
Disk dinamis mengikuti skenario penggunaan yang sedikit berbeda, seperti yang diuraikan sebelumnya, dan cara mereka menggunakan dua gaya partisi dipengaruhi oleh penggunaan tersebut. Karena disk dinamis umumnya tidak digunakan untuk berisi volume boot sistem, diskusi ini disederhanakan untuk mengecualikan skenario kasus khusus. Untuk informasi lebih rinci tentang tata letak blok data partisi, dan skenario penggunaan disk dasar atau dinamis yang terkait dengan gaya partisi, lihat Cara Kerja Disk dan Volume Dasar dan Cara Kerja Disk dan Volume Dinamis.
Catatan Boot Master
Semua komputer berbasis x86 dan berbasis x64 yang menjalankan Windows dapat menggunakan gaya partisi yang dikenal sebagai master boot record (MBR). Gaya partisi MBR berisi tabel partisi yang menjelaskan di mana partisi berada di disk. Karena MBR adalah satu-satunya gaya partisi yang tersedia pada komputer berbasis x86 sebelum Windows Server 2003 dengan Paket Layanan 1 (SP1), Anda tidak perlu memilih gaya ini. Ini digunakan secara otomatis.
Anda dapat membuat hingga empat partisi pada disk dasar menggunakan skema partisi MBR: baik empat partisi utama, atau tiga primer dan satu diperluas. Partisi yang diperluas dapat berisi satu atau beberapa drive logis. Gambar berikut mengilustrasikan contoh tata letak tiga partisi utama dan satu partisi yang diperluas pada disk dasar menggunakan MBR. Partisi yang diperluas berisi empat drive logis yang diperluas di dalamnya. Partisi yang diperluas mungkin atau mungkin tidak terletak di akhir disk, tetapi selalu merupakan satu ruang yang bersebelahan untuk drive logis 1-n.
Setiap partisi, baik primer atau diperluas, dapat diformat menjadi volume Windows, dengan korelasi satu-ke-satu volume-ke-partisi. Dengan kata lain, satu partisi tidak boleh berisi lebih dari satu volume. Dalam contoh ini, akan ada total tujuh volume yang tersedia untuk Windows untuk penyimpanan file. Partisi yang tidak diformat tidak tersedia untuk penyimpanan file di Windows.
Tata letak MBR disk dinamis terlihat sangat mirip dengan tata letak MBR disk dasar, kecuali bahwa hanya satu partisi utama yang diizinkan (disebut sebagai partisi LDM), tidak ada partisi yang diperluas yang diizinkan, dan ada partisi tersembunyi di akhir disk untuk database LDM. Untuk informasi selengkapnya tentang LDM, lihat bagian Disk Dinamis .
Tabel Partisi GUID
Sistem yang menjalankan Windows Server 2003 dengan SP1 dan yang lebih baru dapat menggunakan gaya partisi yang dikenal sebagai tabel partisi pengidentifikasi unik global (GUID) (GPT) selain gaya partisi MBR. Disk dasar yang menggunakan gaya partisi GPT dapat memiliki hingga 128 partisi utama, sementara disk dinamis akan memiliki partisi LDM tunggal seperti halnya partisi MBR. Karena disk dasar yang menggunakan partisi GPT tidak membatasi Anda hingga empat partisi, Anda tidak perlu membuat partisi atau drive logis yang diperluas.
Gaya partisi GPT juga memiliki properti berikut:
- Memungkinkan partisi yang lebih besar dari 2 terabyte.
- Menambahkan keandalan dari perlindungan replikasi dan pemeriksaan redundansi siklik (CRC) dari tabel partisi.
- Dukungan untuk jenis partisi tambahan GUIDyang ditentukan oleh produsen peralatan asli (OEM), vendor perangkat lunak independen (ISV), dan sistem operasi lainnya.
Tata letak partisi GPT untuk disk dasar diilustrasikan dalam gambar berikut.
Area MBR pelindung ada pada tata letak partisi GPT untuk kompatibilitas mundur dengan utilitas manajemen disk yang beroperasi pada MBR. Header GPT menentukan rentang alamat blok logis yang dapat digunakan oleh entri partisi. Header GPT juga mendefinisikan lokasinya pada disk, GUID-nya, dan checksum pemeriksaan redundansi siklik 32-bit (CRC32) yang digunakan untuk memverifikasi integritas header GPT. Setiap entri partisi GUID dimulai dengan jenis partisi GUID. GUID jenis partisi 16 byte, yang mirip dengan ID Sistem dalam tabel partisi disk MBR, mengidentifikasi jenis data yang dikandung partisi dan mengidentifikasi bagaimana partisi digunakan, misalnya jika itu adalah disk dasar atau disk dinamis. Perhatikan bahwa setiap entri partisi GUID memiliki salinan cadangan.
Tata letak partisi GPT disk dinamis terlihat mirip dengan contoh disk dasar ini, tetapi seperti yang dinyatakan sebelumnya hanya memiliki satu entri partisi LDM daripada partisi utama 1-n seperti yang diizinkan pada disk dasar. Ada juga partisi database LDM tersembunyi dengan entri partisi GUID yang sesuai untuk itu. Untuk informasi selengkapnya tentang LDM, lihat bagian Disk Dinamis .
Mendeteksi Jenis Disk
Tidak ada fungsi khusus untuk secara terprogram mendeteksi jenis disk tempat file atau direktori tertentu berada. Ada metode tidak langsung.
- Teruskan jalur file atau direktori ke GetVolumePathName untuk mendapatkan titik pemasangan.
- Lewati titik pemasangan ke GetVolumeNameForVolumeMountPoint untuk mendapatkan nama volume.
- Hapus garis miring terbelakang berikutnya dari nama volume.
- Teruskan nama volume tanpa garis miring terbelakang berikutnya ke CreateFile untuk membuka volume.
- Gunakan IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS dengan handel volume untuk mendapatkan nomor disk.
- Gunakan nomor disk untuk membuat jalur disk, seperti "\\?\PhysicalDriveX".
- Teruskan setiap jalur disk ke CreateFile untuk membuka disk.
- Gunakan IOCTL_DISK_GET_DRIVE_LAYOUT_EX untuk mendapatkan daftar partisi.
- Periksa PartitionType untuk setiap entri dalam daftar partisi.
Topik terkait