Флешка, ты кто?

3 ноябрь, 2009 - 12:47Андрей Дегелер

Известно, что большинство операционных систем с открытым исходным кодом, предназначенных для использования в нетбуках, распространяются в виде образов дисков .img или .iso. Данные образы с помощью специальных утилит разворачиваются на Flash-накопителях (потому как оптических приводов в нетбуках нет, если не считать Eee PC 1004DN), с которых впоследствии и происходит загрузка и установка ОС. Так вот, в ходе тестирования таких программных платформ я заметил интересную вещь: разработчики при создании загрузочных образов по-разному организуют структуру флешки, что ведет к различиям в определении дисков в BIOS.

Например, вот так определяет BIOS нетбука Eee PC 1005HA флешку с образом ОС Ubuntu Netbook Remix:

Флешка, ты кто?


При записи же образа Moblin 2.1 накопитель отсутствует в списке устройств для загрузки, а найти его можно в несколько неожиданном месте:

Флешка, ты кто?


Насколько я понимаю ситуацию, вызвано такое различие разницей в MBR (Master Boot Record), которые записываются на флеш-носитель и по которым BIOS определяет тип USB-устройства.

В общем, на заметку всем, кто делает образы Live USB: пользователю гораздо удобнее, когда флешка определяется как флешка, и её не приходится искать в списке жестких дисков.