Windows akan mendeteksi drive seperti OS apa pun - ia memiliki driver yang dibangun di mana melihat antarmuka SATA (atau apa pun) dan permintaan itu untuk rincian drive. Pada dasarnya sebuah drive adalah sesuatu yang diketahui oleh OS dan perangkat ini memberikan rincian ukuran yang sesuai.
Seperti yang saya yakin Anda sadari, drive dipecah menjadi partisi. OS membaca drive mentah dan menempatkan informasi pada partisi, yang umumnya dalam standar yang dikenal - biasanya MBR atau GPT - yang disimpan di lokasi yang diketahui dekat awal drive.
Biasanya partisi diformat dengan sistem file - OS biasanya menggunakan byte tanda tangan yang terkait dengan sistem file untuk mengetahui cara me-mount-nya. (Dimungkinkan juga untuk menetapkan petunjuk tipe sistem file pada info partisi - ini berguna untuk mem-boot beberapa format partisi kompleks - seperti perangkat lunak RAID, tetapi tidak selalu akurat dan spesifik)
(Saya tidak yakin dari mana Anda mendapatkan ide dari sektor yang dapat di-boot dari - Saya cukup yakin itu tidak benar) walaupun informasi partisi dapat menyertakan bit yang dapat di-boot untuk menunjukkan apakah partisi tersebut dapat di-boot - juga informasi untuk apakah disk tersebut dapat di-boot disimpan di sektor pertama. (Info ini juga dapat disimpan di BIOS pada sistem berbasis GPT yang lebih baru)
C:
).