Головоломка для знающих. USB Flash Drive
2539
8
Заметка для любознательных:
Существуют USB накопители, сокращённо UFD (USB Flash Drive). В народе - USB-флэшки.
Определяются системой как диски.
Диски эти могут быть либо Removable (сменные - подавляющее большинство), либо Non-Removable (соответственно, несменные или жёсткие). Причём одна и та же флешка может быть и тем и тем.
Пример: Мой EasyDisk в обычном состоянии определяется системой, как Removable. После форматирования родной утилитой с пометкой "Сделать загрузочным" - он определяется как Non-Removable.
В последнее время всё чаще возникает необходимость сделать UFD загрузочной. На своём опыте я выяснил, что проще флешку делать загрузочной, когда она является Non-Removable. Просто большинство дисковых утилит видит Non-Removable диски и не видит Removable.
Мне могут возразить, что, дескать, зачем так извращаться, когда родные утилиты делают всё отлично. Я отвечу: утилиты как правило делают на загрузку DOS, что мне, да и многим другим, он просто нах не нужен. Тем более не для всех влешек есть такой софт.
Внимание вопрос: Где и как на флешке хранится информация о том, кем прикидывается девайс - Removable or Non-Removable? Или где можно взять утилиту, которая меняет этот флаг на любых флешках?
ЗЫ: Сейчас мучаю JetFlash 2.0 на два гигабайта. Non-removable мне её сделать так и не удалось. Пока что.
Существуют USB накопители, сокращённо UFD (USB Flash Drive). В народе - USB-флэшки.
Определяются системой как диски.
Диски эти могут быть либо Removable (сменные - подавляющее большинство), либо Non-Removable (соответственно, несменные или жёсткие). Причём одна и та же флешка может быть и тем и тем.
Пример: Мой EasyDisk в обычном состоянии определяется системой, как Removable. После форматирования родной утилитой с пометкой "Сделать загрузочным" - он определяется как Non-Removable.
В последнее время всё чаще возникает необходимость сделать UFD загрузочной. На своём опыте я выяснил, что проще флешку делать загрузочной, когда она является Non-Removable. Просто большинство дисковых утилит видит Non-Removable диски и не видит Removable.
Мне могут возразить, что, дескать, зачем так извращаться, когда родные утилиты делают всё отлично. Я отвечу: утилиты как правило делают на загрузку DOS, что мне, да и многим другим, он просто нах не нужен. Тем более не для всех влешек есть такой софт.
Внимание вопрос: Где и как на флешке хранится информация о том, кем прикидывается девайс - Removable or Non-Removable? Или где можно взять утилиту, которая меняет этот флаг на любых флешках?
ЗЫ: Сейчас мучаю JetFlash 2.0 на два гигабайта. Non-removable мне её сделать так и не удалось. Пока что.
Подозреваю, что утилитка просто поднимает флаг "Активный диск". А система соответственно смотрит на этот флаг и говорит, что этот диск "Non-Removable".
По сети нарыл про некий SPB-Linux, специально типа придуманный для загрузки с USB...
http://spblinux.ch.vu/
Может, поможет...
http://spblinux.ch.vu/
Может, поможет...
Нет. Наличие флага ативности на это не влияет... ДОС-то грузится... Как с дискетки... И диском A: прикидывается... В то время как Non-Removable - диском C:.
Та же самая балалайка. Если ставишь на non-removable - ставится/грузится. Если на Removable - полный облом.
http://home.tele2.ch/spblinux/spbsetup/WinNT2kXP/readme.txt
а как тут написано пробовал? просто интересно уже самому, а флэшки для экспериментов под рукой нет...
а как тут написано пробовал? просто интересно уже самому, а флэшки для экспериментов под рукой нет...
Нарыл всяких ссылок, вроде как даже по теме... Буду теперь их курить... Кому интересно - присоединяйтеся...
http://www.usb.org/developers/devclass_docs/usb_msc_boot_1.0.pdf
http://www.weethet.nl/english/hardware_bootfromusbstick.php
http://mdforum.dynu.com/fortopic305.html
http://www.nu2.nu/mkbt/
http://www.microsoft.com/whdc/device/storage/usb-boot.mspx
Надо вечерком зайти что ли флэшку купить метров на 1024... да и поиграться дома...
http://www.usb.org/developers/devclass_docs/usb_msc_boot_1.0.pdf
http://www.weethet.nl/english/hardware_bootfromusbstick.php
http://mdforum.dynu.com/fortopic305.html
http://www.nu2.nu/mkbt/
http://www.microsoft.com/whdc/device/storage/usb-boot.mspx
Надо вечерком зайти что ли флэшку купить метров на 1024... да и поиграться дома...
Сейчас читают
Мой алкоголь
21660
151
Ну почему ты меня не любишь.....
1245
20
Власть и парковки...
7553
75
Я по этому мануалу и делал. Сейчас получилось вторым способом на removable диске. Но суть-то в том, что даже не только Линукс нужен. Я мучаю Акронис ТруИмидж. На Non-Removable мне удаётся без особых напрягов сдалать его на флэшку. А с removable - танцы с бубном. Всё из-за того, что большинство утилит для работы с дисками не дают работать с Removable девайсами...
Вот это уже интересно. Спасибо за ссылку.
Вот это уже интересно. Спасибо за ссылку.
A Removable Medium Bit (RMB) of zero indicates that the medium is not removable. An RMB bit of one indicates that the medium is removable. The host shall support both values.Что меня и интересовало. Где б реализацию найти... Которая этот бит меняет...