1) Как определить физический размер сектора диска устройства (Hard, CdRom, USB)? 2) Всегда-ли для жесткого диска (SATA, IDE, SCSI) он равен 512?
2) В том годе Майкрософт сделала поддержку дисков с секторами более 512. Но согласно спецификации не помню какой вроде ATA размер жестких 512. 1) RTFM
Читал я эти недобрым словом упомянутые мануалы Например выдержка "A CD-ROM physical sector size is 2048, 2052, 2056, 2324, 2332, 2336, 2340 or 2352 bytes per sector." Интересует как программно размер сектора узнать
BOOL GetDiskFreeSpace( LPCTSTR lpRootPathName, // address of root path LPDWORD lpSectorsPerCluster, // address of sectors per cluster LPDWORD lpBytesPerSector, // address of bytes per sector LPDWORD lpNumberOfFreeClusters, // address of number of free clusters LPDWORD lpTotalNumberOfClusters // address of total number of clusters );