Войти

Показать полную графическую версию : Определение USB-Flash BIOS'ом как USB-HDD: что, как и почему.


MichaelS
03-05-2009, 21:02
Приветствую всех старожилов и новожилов :) этого достопочтенного форума! Моя первая тема здесь. Подключайтесь.

Вопрос больше теоретический, но не высосанный из пальца.

Итак, откуда у этого вопроса уши растут. Захотелось сделать, в частности, для ноута Sony VAIO VGN-SZ3_и_буквы_там_какие-то, boot-флэшку. При ближайшем рассмотрении BIOS'а этого ноута выяснилось, что он не знает, что такое USB-ZIP. Загрузиться с USB-HDD, -CD, -FDD - пожалуйста (есть соответствующие варианты в списке загрузочных устройств). С USB-ZIP - nicht verstehen.

С другой стороны, ни одна из имеющихся у меня флэшек различного объёма (от 64 Мб до 4 Гб, в т.ч. 512 Мб под FAT16) и статуса (с активным разделом и без) не определяется ноутом никаким из 3 упомянутых способов (загрузка не происходит). Значит, все они (флэшки) определяются BIOS'ом как USB-ZIP (если он вообще знает, что это такое в принципе), и всё на этом заканчивается. Это я всё к тому, что интерес к вопросу у меня не праздный.

Так вот, собственно, вопрос. Вернее, вопросЫ. Каков механизм определения BIOS'ом типа USB-накопителей? Каково влияние полного объёма накопителя и, возможно, объёма разделов, имеющихся на нём? В частности, загрузочного, если разделов на накопителе больше одного. Влияет ли на процесс наличие/отсутствие активного раздела на накопителе? А файловая система? А, скажем так, железные факторы (контроллер накопителя, например)?

Возможно ли изменение у флэшки типа USB-накопителя (для BIOS'а)? Каким образом? Или можно ещё каким-то образом загрузить с флэшки компьютер, в BIOS'е которого отсутствует вариант загрузки с USB-ZIP?

Хотелось бы, чтобы из темы получился мини-faq по данному вопросу. Я к тому, чтобы ответы не сводились примерно к следующему: "Нет. Нет. Да. Нет. Вручную." Думаю, никакая дополнительная/лишняя информация не будет лишней. :) Как всегда, полезные ссылки будут очень полезны. Если у кого-то будут какие-то соображения в продолжение темы загрузки с флэшки, я буду только рад.

Лично мне доводилось в одной (или даже более) теме здесь видеть мнение, что для того, чтобы USB-накопитель "был" USB-HDD, нужно, чтобы на нём был загрузочный сектор. У меня уже все флэшки с активным разделом (была одна 2 Гб слим-флэшка с неактивным разделом, теперь и на ней есть активный раздел 512 Мб под FAT16). Но ни с одной из них ноут не грузится, то есть не определяет их как USB-HDD.

bossmah
06-07-2010, 00:09
хорошая тема !!!!
с удавольствием по читал бы ответы на нее.

Ment69
06-07-2010, 05:38
Значит, все они (флэшки) определяются BIOS'ом как USB-ZIP » Ерунда полнейшая, USB-ZIP это и есть устройство ZIP, подключенное по шине USB, при чем здесь флешки.
чтобы USB-накопитель "был" USB-HDD, нужно, чтобы на нём был загрузочный сектор » правильно, а у вас все флэшки с активным разделом » это совершенно разные вещи.
bossmah, ничего хорошего в этой теме нет :)

stepanoff09
06-07-2010, 07:50
Дело в том что единого стандарта загрузки с USB-Flash нет.
Так что флопики будут жить вечно, с них загрузка всегда стандартная.

IgNat
06-07-2010, 08:44
MichaelS, на самом деле,мини-faq по данному вопросу»- проще начинать с решения конкретно Вашей "проблемы". Появятся и "теоретические" и "высосанные из пальца" сообщения (есть уже и отличившиеся: stepanoff09 ;)). А Вы, если захотите, добавляйте сообщения/информацию в 1-ое сообщение (может что и получится).

Вопросы:
- что именно пытаетесь загрузить с флеш;
- чем форматировали флеш;
- есть ли на флеш загрузочные файлы, в-первую очередь, сам загрузчик (Loader).

Позже напишу (или кто-нибудь сделает доброе дело и меня опередит :)) ответы на Ваши вопросы.

Tomset
06-07-2010, 15:39
MichaelS,
Простого общего решения для флешек нет.
А частные случаи решают по разному здесь:
http://www.flashboot.ru/forum/index.php?www

bossmah
18-07-2010, 02:55
В ОБЩЕМ ПРИВЕТ ВСЕМ ХОРОШИМ И НЕ ХОРОШИМ ДЕВАЙСАМ У МОНИТОРА :cool:
ВЕЩ ТАКАЯ КАК ЗАГРУЗОЧНАЯ USB-HDD , СОБСТВЕННО ГОВОРЯ ПРИКРАСНАЯ ШТУКЕНЦИЯ!
НО ХОТЕЛОСЬ БЫ НАПОМНИТЬ О УМЕНИИ НАСТРАИВАТЬ BIOS !!!!!
И ТОГДА ПОЧТИ ЛЮБАЯ ФЛЕШКА МОЖЕТ СТАТЬ ЗАГРУЗОЧНОЙ!
Я ХОТЬ И НЕ ПРОФИ ПО ЭТОМУ ВОПРСУ НО УВЕРЕННО УТВЕРЖДАЮ ЧТО ТАКАЯ ШТУКЕНЦИЯ
БЫЛА МНОЙ ОПРОБОВОННА И ОТРАБОТАЛА НА ВСЕ 100%
ИНФОРМАЦИИ НА ПРОСТОРАХ http://forum.oszone.net/ ХВАТАЕТ
ГЛАВНОЕ ЧИТАЙТЕ ВНИМАТЕЛЬНО !
ВСЕМ УДАЧИ.

IgNat
18-07-2010, 03:02
bossmah, рады за Вас. Кричать то зачем? Предупреждение за нарушение п.3.10 ОПК (http://forum.oszone.net/rules.html)

ostapukr
17-10-2011, 16:00
для того, чтобы USB-накопитель "был" USB-HDD, нужно, чтобы на нём был загрузочный сектор »
Для начала нужно разделить флешки и USB-HDD, USB-ZIP и т.д. Это разные устройства. USB-HDD - жесткий диск с интерфейсом USB, USB-ZIP - Zip-дисковод с интерфейсом USB, USB-CD - дисковод CD с интерфейсом USB. И сразу оговорюсь, что всё нижеописанное относится к флешкам.
Флешка может эмулировать USB-HDD, USB-ZIP и т.д. устройства и поэтому может определяться БИОСом как USB-FDD, USB-ZIP, USB-HDD или просто HDD (есть ещё вариант USB-CD/DVD, но он специфичен, и я его рассматривать не буду) .

USB-FDD - это режим эмуляции флоппи. Начиная с первого физического сектора (нулевого логического) расположен загрузочный сектор, MBR на флешке нет, поэтому доступен только один раздел (если точнее, то говорят в этом случае, что разделов не существует - no partition).

USB-ZIP и USB-HDD - это режим эмуляции соответствующих устройств. Начиная с первого физического сектора (нулевого логического) расположен MBR (Master Boot Record). При эмуляции USB-ZIP возможен только один раздел и этот раздел должен быть четвёртым в таблице разделов MBR. При эмуляции USB-HDD возможно иметь четыре основных раздела на флешке (как в обычном HDD), но из Windows будет доступен в проводнике только один - первый раздел в таблице разделов MBR.
Для того, чтобы флешка была загрузочной в режиме USB-HDD необходимо иметь на флешке:
1. MBR http://en.wikipedia.org/wiki/Master_boot_record.
2. Активный раздел.
3. VBR/PBR (Volume/Partition Boot Record) на активном разделе http://en.wikipedia.org/wiki/Volume_boot_record.
4. Загрузчик на активном разделе http://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D1%87%D0%B8%D0%BA_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0 %BE%D0%BD%D0%BD%D0%BE%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B.

Остаётся вопрос как же сделать загрузочную флешку? Легко. В этом всегда поможет утилита bootice (http://www.ipauly.com/bbs/dispbbs.asp?boardid=2&Id=1). Как её использовать смотрите здесь http://forum.ru-board.com/topic.cgi?forum=62&topic=18466&start=609&limit=1&m=1#1.

MupkyJI
06-02-2012, 14:50
Подниму тему. Насколько я понял человека интересует (как и меня) есть ли возможность прикрутить выбор загрузки в биосе с усб накопителя (усб флехи, жд) и прочих плюшек. Правда наверное это к производителям прошивок биоса с учётом возможностей чипсета. вдруг если имеется инфа по этому то мой ноут ASUS x51r.

-Diablo-
10-02-2012, 22:17
У меня флешка определяется биосом как hdd не зависимо от выполнения команд bootsect.exe /nt60 /nt52 и наличия активного раздела.
Если раздел не помечен как активный и тупо скинуть туда файлы установки винды 7 - выдает ошибку при попытке с нее загрузится
Если раздел помечен как активный, имеет систему НТФС, независимо от выполнения (не выполнения) bootsect.exe /nt60 /nt52 и тупо скинуть туда файлы установки винды 7 - грузится и ставится отлично
Если раздел помечен как активный, система ФАТ32, если тупо скинуть файлы установки вин 7 - грузится отлично, если выполнить что-то из /nt60 /nt52 - застывшее подчеркивание (досовский курсор) в левом верхнем углу на черном фоне.
Да, самое главное - раздел винчестера, на который ставится винда должен быть активным. В противном случае загрузчик пропишется на флеху и загрузить винду без нее не удастся.

Вышесказанное - личный опыт

Vitek 07
11-02-2012, 15:05
флешка определяется биосом как hdd »
это зависит от режима работы контроллера

VikProg
02-06-2014, 02:04
При эмуляции USB-HDD возможно иметь четыре основных раздела на флешке (как в обычном HDD), но из Windows будет доступен в проводнике только один - первый раздел в таблице разделов MBR. »
А можно как-нибудь получить доступ к остальным разделам?

IgNat
02-06-2014, 13:00
VikProg, у вас на флеш несколько разделов? ;)

VikProg
03-06-2014, 09:30
у вас на флеш несколько разделов? »
да, 3 раздела

ostapukr
13-12-2014, 03:50
А можно как-нибудь получить доступ к остальным разделам? »
Да. Смотрите ролик mp4 https://mega.co.nz/#F!Q0ojBTZL!ZzpM_TSWG2JVGVlYQOuqog В конце ролика это есть.
Описание других файлов тут (может заинтересует) http://forum.ru-board.com/topic.cgi?forum=35&topic=2993&start=440#14

VikProg
14-12-2014, 10:21
ostapukr, спасибо! будем разбираться.

Владимир Киреев
08-12-2016, 20:23
У меня проблема. Стационарный комп. Материнская плата Gigabyte GA-P55-UD3R. Комп куплен в 2008 г. БИОС не обновлялся. Сейчас версия F2. Сделал загрузочную флешку, как описано на сайтах в Инете (несколько вариантов). Но загрузиться с нее не могу. Варианты устройств Загрузки:

FDD
LS120
HDD
CDROM
ZIP
USB-FDD
USB-ZIP
USB-CDROM

Если зайти в BOOT меню через клавишу F12,то появляется еще вариант USB-НDD и Legacy LAN.
Но ни в одном варианте загрузки с флешки не происходит. Что можно сделать и можно ли вообще сделать что-то? Поможет ли перепрошивка БИОСа?

В данной теме есть посты, в которых упоминаются разделы флеш-накопителя. А как об этих разделах на моей флешке узнать?
И еще один вопрос. В посте 46 данной темы дается ссылка, по которой можно скачать некоторые файлы. Но файлы с расширением .TBI ничем не открываются.

P.C. Собранный Live CD запускается нормально.

Normal
08-12-2016, 20:35
Владимир Киреев, надо выбрать HDD, а в другом пункте, где перечислены все имеющиеся HDD, поставить флешку на 1-е место.




© OSzone.net 2001-2012