Получить базовое представление об архитектуре поддержки Mass Storage устройств в современном низкоуровневом программном обеспечении, достаточно просто: для этого достаточно, находясь в программной оболочке UEFI Shell, выполнить команду MAP.

Результат выполнения команды MAP в программной оболочке UEFI Shell

Устройства fs: представляют файловые системы, доступ к которым обеспечивается на уровне логически структурированных записей. Накопители, помеченные как blk: — это блоковые устройства, функционирующие на уровне секторов.

Устройства hd: — это жесткие диски. В нашем примере жесткий диск hd19b представляется в виде двух алиасов: файловая система fs0 и блоковое устройство blk0. Нетрудно догадаться, что речь идет о двух протоколах доступа к одному физическому устройству. Обратим внимание и на то, что без поддержки NTFS-драйвера для раздела, отформатированного именно для NTFS (Partition2), инсталлированы только блоковые драйверы, а файловая поддержка отсутствуют.


22.01.2018