Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Windows на USB HDD — часть 1

Автор: WatsonRus
Дата сообщения: 03.09.2012 19:09
vostok1
19:50 03-09-2012
Цитата:
а как вообще до plop может дойти если сам bios с usb грузиться не умеет??

Grub + plop нужно установить на сам комп.

Добавлено:
У моего знакомого только так все USB-диски и грузятся.
Автор: vostok1
Дата сообщения: 03.09.2012 19:42
stasys44
WatsonRus
Спасибо.
Да вроде простая идея но как-то не додумался)
В планах купить еще mini cd-rw для plop и прочего...
Автор: WatsonRus
Дата сообщения: 03.09.2012 20:27
Завтра попробую поставить NTBOOT... может с ним с 7-кой что получится...


Добавлено:
Ничего не получилось и с NTBOOT, как я впрочем и предполагал. Все то же самое - NTBOOT запускает загрузку vhd-контейнера stea и тут же появляется сообщение об ошибке BCD 0xe000000e, примерно такое же как и с грубом.

Да ИМХО глупо было и надеяться - от перемены загрузчика результат не меняется - причина видимо в самом vhd-контейнере, не понимает его мой BIOS. Повторюсь, проблема именно в моем компе, на других, более новых компах, тот же vhd-контейнер прекрасно загружается.
Автор: olegigor5555
Дата сообщения: 04.09.2012 02:03
WatsonRus, добрый вечер.

Про ошибку BCD 0xe000000e.
Теперь все понятно. Ты о ней при мне не упоминал (а я тут всего 2 дня и не мог понять в чем дело). Plop ведь только из-за этой ошибки и использую (с 2008 года, со времен Висты). Измени стратегию. Эта ошибка возникает из-за нестыковки Семерочного bootmgr-a с БИОС-ом старых материнок при загрузке по USB (он не может добраться к флешке, а следовательно и к BCD). grub тут вообще ни при чем. Он не "поднимает" USB-шину, а пользуется возможностями БИОС. Вот тут и нужен Plop. У него собственные оптимизированные USB-драйвера. Ты должен выбрать у него самый нижний пункт - USB (говорю про обычный Plop, который загружаю из меню grub-а). Он загрузит свои драйвера, просканирует все USB порты и снова вернет тебя в меню grub-а. Но в памяти останутся Plop-овские USB-драйвера. Поэтому, когда в меню ты выберешь загрузку Семерки ее bootmgr к БИОС-у уже обращаться не будет и ты обходишь этот заколдованный круг. Это безотказно работает на всех старых платах, которые мне попадались. Единственная проблема - если не сработает сам Plop. Но их десятки версий и какой-нибудь подойдет, причем необязательно это будет последняя версия, скорее наоборот (просто пробуй и все получится).

P.S На своем Альбатроне точно грузил Висту (и Беты Семерок), а потом у меня появилась чудесная старинная интеловская плата на 915 чипсете и с этой же ошибкой, пользуюсь ей (+ Plop) до сих пор. На 945 (и последующих, 4 nForce и других чипсетах-ровесниках) эта ошибка уже больше никогда не встречается.
Подборка разных статей в CHM по Плоп-у и конфигуратор для него с GUI.
http://rghost.ru/40181415 [~2 MB]. М.б пригодится
Автор: sagenkem
Дата сообщения: 04.09.2012 06:24
Пробовал я как-то эту "@" - вдруг мои "дегустации" кому-то помогут?

12 апреля 2009 на "Давно жду" была размещена лучшая (на мой взгляд) статья по Plop-у
http://itbg.davnozdu.ru/2009/04/plop.html

------------------------------------------------------


Цитата:
Но их десятки версий и какой-нибудь подойдет


28 октября 2011 на эту тему был диалог уважаемых мною форумчан (в теме Grub4Dos) -
http://forum.ru-board.com/topic.cgi?forum=5&topic=32855&start=5120#19

К сожалению, указанная там ссылка уже не работает - "Файл не найден".
Поскольку особый интерес могут представлять версии 5.0.13-test5, 5.0.13-test6 и 5.0.13-test7 написал автору c просьбой перезалить архив -
http://forum.ru-board.com/topic.cgi?forum=5&topic=32855&start=6920#13

------------------------------------------------------

26 марта 2012 обсуждал аналогичную проблему (по теме UNI-Flash от Stea, то есть загрузки на "древнем железе" через Plop "семерочных" версий) и нашёлся добрый человек (некто Юрий) который (через "личку") поделился со мной своей коллекцией разных версий Plop.
Среди них были "раритетные" (отсутствующие до этого в моей коллекции) версии -
5.0.3 (393fe4) и 5.0.11 (a8565c), а также им была подробно описана придуманная (и опробованная) методика подбора нужной версии Plop для конкретной материнской платы.
Сегодня написал и ему письмо с просьбой дать разрешение поделиться "со всеми" методикой и "его" версиями.

------------------------------------------------------

Для своих "древних матерей" (с процами Intel 3 и 4) я давно и успешно использую модифицированный драйвер VASALEX вер. 5.0.7 20091228 (5d23b1) - "основной":

title - PLoP драйвер для USB загрузки (by VASALEX - основной)
find --set-root --ignore-floppies /plpbt.bin
kernel /plpbt.bin

title - PLoP драйвер для USB загрузки (by VASALEX - альтернативный)
find --set-root --ignore-floppies /plpbt_m.bin
kernel /plpbt_m.bin

Эта версия мне нравится ещё и тем, что ничего не надо выбирать -

Цитата:
Ты должен выбрать у него самый нижний пункт - USB.


Две эти версии можно скачать тут -
http://rghost.ru/40179481
Размер - 23.3 КБ

Тогда же (в марте 2012), ответно, я поделился с Юрием всей своей коллекцией разных версий Plop.
На тот момент их было 23, может кому-то они пригодятся? -
http://rghost.ru/40179478
Размер - 5.5 МБ

================================

Уважаемый bomzzz, как всегда, очень оперативно ответил и выложил сразу на два файлообменника свою коллекцию Plop-иков -
http://forum.ru-board.com/topic.cgi?forum=5&topic=32855&start=6920#14
Автор: stasys44
Дата сообщения: 04.09.2012 07:56
ЗАГРУЗКА Windows 7 и Windows 8 в VHD при помощи NTBOOT
Я не использую сам образ NTBOOT.iso, а только папки в нем, удалив при этом папку NTBOOT.IMG (IMG мы грузим и прямо Grub4DOS, но для дальнейших экспериментов можно и не удалять) и файл мenu.lst. Папки помещаю во вновь созданную папку NTBOOT. Чтобы свести к минимуму количество папок в корне флешки/диска, папку NTBOOT помещаю в папку с виртуальными дисками. Название этой папки у меня ss (абривиатура stasys или systems - ваша папка может быть названа иначе). Папки и файлы имеют такую структуру
Код: ss (папка)
--BOOT (папка)
----NTBOOT (папка)
.........NTBOOT (файл - это запакованный батник)
-------NTBOOT.LST (папка с файлами меню)
.................detect.lst (файл)
.................menu.lst (файл меню СО ВСЕМИ ПУНКТАМИ ЗАГРУЗКИ, включая 7- или 8-рок в контейнерах)
-------NTBOOT.MOD (папка, лежит паралельно с папкой NTBOOT.LST)
..................NTBOOT.MOD (файл)
..................NTBOOT.NT6 (файл - это запакованный образ с BCD)
..................NTBOOT.PE1 (файл)
Автор: sepik
Дата сообщения: 04.09.2012 10:52
Есть USB-HDD с работающей Windows8 To Go.
Установка Windows8 To Go разбила HDD на раздел FAT32 - 350 Mb и
NTFS - все остальные гигабайты.
В ХР этот USB-HDD теперь виден только в диск менеджменте, а в файловых
менеджерах и в папке "компьютер" он не виден.

Windows8 To Go занимает примерно 8 гигабайт.
Возможно ли сделать образ для переноса этих
8 гигабайт на другой USB-HDD или USB-Flash и чтобы они оставались загрузочными?
Если возможно то какой программой?
Возможна ли установка Windows8 To Go не на весь
USB-HDD а только на какой-то раздел и чем это можно сделать?
Автор: welic
Дата сообщения: 04.09.2012 10:52

Автор: olegigor5555
Дата сообщения: 04.09.2012 10:57
sagenkem, добрый день.
Спасибо за ссылки и такую коллекцию Плоп-ов (у меня и четверти не было).

welic
То, о чем пишет Станислав, это очень специфическое (из-за его сочетания железок). Делать это всем - необязательно. Мне ни разу не приходилось (может быть просто везло).

sepik
Попробуй установку Win To Go в VHD-контейнер (или перенеси свою в пустой, подходящего размера), файлы со скрытого раздела используй по назначению (там папкa Boot и Восьмерочный bootmgr). Т. е положи их на первом разделе своего
носителя (флешки или USB-HDD). Потом EasyBCD (например) исправь загрузочные пути. Пропиши в BCD из твоей сохраненной папки boot путь к созданному контейнеру.
Автор: doktorpilulkin
Дата сообщения: 04.09.2012 11:02
под пропатченный видимо имеется ввиду переконфигурированный конфигурационной утилитой. описание в файле read me в архиве PLoP-а.


Цитата:
@echo off
color 9F
plpcfgbt plpbt.bin
plpcfgbt vm=800x600 plpbt.bin
plpcfgbt plpbt.bin
pause

вот так можно переключить видео режим по умолчанию к примеру.

обычно связанное с юсб перенастраивают таким образом, чтоб PLoP автоматически загружал юсб и иногда после этого вызывал INT19h чтоб вернуться в загрузчик. не все биосы поддерживают INT19h, в некоторых эту опцию надо включать специально

[more] plpcfgbt - configure plpbt.bin
__________________________________________________________________

[146]plpcfgbt-0.11.zip is a tool to configure the binary version
plpbt.bin of the boot manager. This program is available for Windows
and Linux. You start the program from a command shell. If you run the
program without parameters then you will see the help information.
Usage: plpcfgbt [OPTIONS] file

Options:
========

parameter meaning
-----------------------------------------------------------------------------
vm setup video mode
values: text, 640x480, 800x600, 1024x768, 1280x1024

stm start mode of the boot manager
values: menu or hidden, hidden requires cnt=on and dbt not off

cnt activate countdown, values: on or off

cntval countdown in seconds between 1 and 99

dbt default boot, values: off, profile, floppy, cdrom, usb

dprf use default profile value between 1 and 16

stf starfield, values: on or off

zan windows zoom animation, values: on or off

fnt set font, values: bt or bios

usb1 force usb 1.1
values: off
1 = Mode 1 = skip ehci
2 = Mode 2 = force ehci to companion

usbmdev use usb massdev 1-99 (obsolete)

int19h do not boot the os and use int19h, values: on or off

hotkey startup hotkey, values: yes or no

prf set profile, value: 1-16

prfname set profilename 16 chars, 'prf' must be set

btdrv boot drive, 80h-89h, 'prf' must be set

btprt boot partition 1-4, 'prf' must be set

btlog boot log partition, 1-4, 'prf' must be set

skippcmcia skip pcmcia check, values: yes or no

fastpcmcia skip pcmcia check after usb card was found, values: yes or no

ignoreusbdev ignore number of usb devices 0-99

showextended show extended partitions in the main menu, values: yes or no


hiddenusb automatic usb boot without showing the boot manager
hiddencdrom automatic cdrom boot without showing the boot manager


Infos about int19h see [147]here.
The hotkey option is useful with CD's or ROM's. You get the info to
press CTRL-A to start the boot manager. If you don't press it, the
booting continues without the boot manager.

Examples
__________________________________________________________________

Print current settings:

plpcfgbt plpbt.bin

Configure hidden boot and boot the usb drive:

plpcfgbt stm=hidden cnt=on cntval=1 dbt=usb plpbt.bin
or
plpcfgbt hiddenusb plpbt.bin

plpbt.bin parameters (Linux Kernel Command Line)
__________________________________________________________________

When you use a Linux boot manager, then you can pass some parameters
with "append" to plpbt.bin.

List of supported parameters

Parameter Meaning
hiddenusb is the short version of "stm=hidden cnt=on cntval=1 dbt=usb"
hiddencdrom is the short version of "stm=hidden cnt=on cntval=1
dbt=cdrom"
usb1=1 Force USB 1.1 Mode 1 (ignore the EHCI controller)
usb1=2 Force USB 1.1 Mode 2 (force EHCI ports to usb 1.1)
vm=text Switch to text mode
fnt=bios Switch font to bios font
int19h=on Use INT19h instead of booting usb
showextended=yes Show extended partitions in the main menu

Example syslinux.cfg:
# configure the boot manager to start in text mode

label plp
linux plpbt.bin
append vm=text

# configure the boot manager to start in hidden mode and
# boot usb with forcing usb 1.1 mode 1

label plp2
linux plpbt.bin
append "hiddenusb usb1=1"[/more]

PLoP ещё можно интегрировать в биос
Автор: olegigor5555
Дата сообщения: 04.09.2012 11:26
Подборка разных статей в CHM по Плоп-у и конфигуратор для него с GUI.

http://rghost.ru/40181415 [~2 MB]
Автор: stasys44
Дата сообщения: 04.09.2012 11:45
Не успел doktorpilulkin опредил Это из документации

[146]plpcfgbt-0.11.zip is a tool to configure the binary version
plpbt.bin of the boot manager. This program is available for Windows
and Linux. You start the program from a command shell. If you run the
program without parameters then you will see the help information.
Usage: plpcfgbt [OPTIONS] file

Options:
========
parameter meaning
--------------------------
hiddenusb automatic usb boot without showing the boot manager

Как только плоп загружает клавиатуру могу вставлять. Конечно, не всем плоп так капризный

Автор: doktorpilulkin
Дата сообщения: 04.09.2012 11:50
плоп не загружает клавиатуру, плоп поддерживает только USB-HDD и только в режиме чтения
Автор: olegigor5555
Дата сообщения: 04.09.2012 12:02
doktorpilulkin
Все правильно. Но stasys44 наверное подразумевает то, что из-за посторонних предметов, находящихся в портах USB, Plop иногда виснет. Обжегшись на этом, он теперь вытаскивает все лишнее.
Автор: doktorpilulkin
Дата сообщения: 04.09.2012 12:10
еще такая фигня. плоп отлично работает только с USB контроллерами Intel, выдавая High Speed, с контроллерами Via в режиме USB 2.0 он выдает видимо FULL-Speed почти неотличимый от Low-Speed, а на контроллерах NEC хоть и выдает High-Speed но файлы считываются только не более 10 мб - если файл больше он зависает
Автор: olegigor5555
Дата сообщения: 04.09.2012 12:39
doktorpilulkin
Возможно это связано с тем, что а Intel-е разработали сам USB (и USB2.0 в основном тоже), и точнее всех соблюдают его стандарты. И кроме того - качество сборки. Все эти казусы со скоростью и ошибками при копировании/перемещении больших файлов наблюдал много раз (особенно дешевые платы PCI-USB2.0-мосты с VIA, ALi или OPTi контроллерами). Часто лечилость заменой/увеличением емкости примененных электролитов (или просто их запайкой в имеющиеся пустовавшие отверстия). Плюс отсутствие стабилизаторов на 3.3 V (вместо них часто запаяны два последовательно включенных диода с 5 V). Китайцы...
Автор: doktorpilulkin
Дата сообщения: 04.09.2012 13:25
USB протокол разрабатывался кучей разработчиков. драйвера для доса и винды написанные не любителями прекрасно работают с любыми контроллерами.
на USB нет простой документации, есть огромный сайт там куча некоей информации в которой разбирайся как хочешь. у автора PLoP-а на компьютере интеловский контроллер


Цитата:
Разработка спецификаций на шину USB производится в рамках международной некоммерческой организации USB Implementers Forum (USB-IF), объединяющей разработчиков и производителей оборудования с шиной USB.
Первые спецификации для USB 1.0 были представлены в 1994—1995 годах. Разработка USB поддерживалась фирмами Intel, Microsoft, Philips, US Robotics. USB стал «общим знаменателем» под тремя не связанными друг с другом стремлениями разных компаний:
Hewlett-Packard, Intel, Lucent (ныне Alcatel-Lucent), Microsoft, NEC и Philips совместно выступили с инициативой по разработке более скоростной версии USB. Спецификация USB 2.0 была опубликована в апреле 2000 года, и в конце 2001 года эта версия была стандартизирована USB Implementers Forum. USB 2.0 является обратно совместимой со всеми предыдущими версиями USB.

http://ru.wikipedia.org/wiki/USB


Цитата:
Плюс отсутствие стабилизаторов на 3.3 V (вместо них часто запаяны два последовательно включенных диода с 5 V). Китайцы...

скорее всего речь идет о разных стандартах PCI 2.1 2.2 2.3

действительно карты стандарта 2.3 можно привести к стандарту 2.1 взяв 5 вольтовое напряжение для работы USB 2.0 контроллера с питания USB
http://ru.wikipedia.org/wiki/PCI
Автор: olegigor5555
Дата сообщения: 04.09.2012 14:02
doktorpilulkin

Все это было уже потом. А разработали его в Intel (в 93-94 г.г), затем долго и мучительно "продавливали" его на потребительский рынок. Первые порты на некоторых платах появились в 96 г. "Продавили" они его только благодаря своим размерам (+ неограниченные на тот момент финансовые возможности) и упорству (верили в перспективу). Над ними еще и насмехались, расшифровывая USB - «Useless serial bus» — «бесполезная последовательная шина»
Только в 97-98 г.г стали появляться платы для обычного массового рынка и разная периферия. А дальше все раскрутилось феерически (по экспоненте). Наблюдал все это собственными глазами. Я умею читать википедию (но всегда полагаться только на нее не нужно).
------------------------------
P.S Просто, сейчас принято во время спора сослаться в нужный момент на википедию. И после этого считать оппонента посланным в нокаут (к вам это не относится и мы здесь, к счастью, не спорим). Да и гугл, чего он только не выдаст (как дышло, поворачивай куда хочешь). Можно подумать, что все там имеющееся является каким-то божественным откровением. Он всего лишь наше кривое отражение.
Автор: doktorpilulkin
Дата сообщения: 04.09.2012 14:04
а я на википедию и не полагаюсь никогда. но это первое что по теме выдает гугл
Автор: welic
Дата сообщения: 04.09.2012 15:14

Автор: WatsonRus
Дата сообщения: 04.09.2012 16:25
Ну что же, у меня значит остался последний шанс - разные plop-ы.

Первоначально, в бесплодных попытках ускорить загрузку я уже пробовал последний plop с офсайта - он не пошел - ничего вообще не происходило при выборе пункта USB, хотя plop и не вис. Оба чипсета (и северный, и южный) у меня Intel-овские, никаких VIA и прочих на материнке нет, может, повезет с иными версиями plop-а.

Добавлено:
Никаких USB-клавиатур и мышей, равно как и других USB-девайсов, нет в помине, так что это мешать не должно.
Автор: olegigor5555
Дата сообщения: 04.09.2012 17:13
WatsonRus

Цитата:
остался последний шанс

[more]Почему последний? Пока мы живы - надежда есть всегда. И Плоп-ы еще будут автором написаны новые. Кроме того, представь на секунду (только представь - твоя плата сгорела, или ее украли (не знаю кому она нужна, но допустим)). И что? Жизнь же не закончится. Будут другие платы (с другими сложностями). И вообще, пусть это будет самая большая (и единственная) из твоих проблем. Зато из-за тебя развернулся плодотворный обмен опытом и всякими полезными в хозяйстве вещами. Спасибо.[/more]
Автор: dimka4el
Дата сообщения: 04.09.2012 17:33
Подскажите, что нужно сделать:
Со старого ноута вынул винт с рабочей виндой вистой, но мне надо на ней работать.
Есть другой ноут и комп, так вот хочу подключать к ним старый винт, загружаться той виндой вистой и работать с тем софтом.
Что надо изменить на старом винте чтобы загружалось через USB?
А то сейчас загрузка доходит до приветствия и синий экран с ошибкой 0х0000007В, и рекомендации проверить диск на вирусы и ошибки.
Автор: WatsonRus
Дата сообщения: 04.09.2012 17:48
olegigor5555
18:13 04-09-2012
Цитата:
твоя плата сгорела

Тогда сложностей будет как раз меньше - будет новый современный комп, с железом которого априори должно быть меньше бубнов, потому как оно новее.
Автор: olegigor5555
Дата сообщения: 04.09.2012 17:54
dimka4el
Нужна коррекция нескольких параметров в реестре, и некоторых inf-файлов. Ничего сложного. Вопрос 5 минут, но только, если делал такое раньше или имеешь какой-то опыт в этом. Придется это делать подсоединив твой диск к любому другому компьютеру и с него корректировать твой реестр. Ты с этим справишься? Предварительно можешь почитать по этому вопросу (а именно ошибка 7B и загрузка по USB). Горы понаписаны. И есть очень понятные, доходчивые советы. Но ты должен быть хоть немного предварительно подготовлен.

Автор: WatsonRus
Дата сообщения: 04.09.2012 18:42
olegigor5555
18:54 04-09-2012
Цитата:
почему ты до сих пор возишься с это платой

[more]Все просто. Меня устраивает мой нынешний комп. Для моих потребностей больше не нужно. Пока он работает - будет работать. Сломается - куплю готовый новый. Собирать новый комп самому - я не настолько продвинутый, чтобы это делать, продвинутых знакомых нет.

Вот 7-ка мне точно не нужна - просто хотелось понять, почему у меня она не загружается. Теперь мне это ясно. Если трюк с plop-ом не пройдет - есть USB-XP-ки, мне их вполне достаточно.[/more]

welic
Сборку Loner-а поднял в шапку.
Автор: doktorpilulkin
Дата сообщения: 04.09.2012 18:49
купишь косячную матплату или несовместимое железо, намучаешься по самые нехочу
Автор: sepik
Дата сообщения: 04.09.2012 18:56
dimka4el
Проще вставить старый винт в новый комп, отключить контакты от существующего
винта и подключить старый винт.Тупо конечно но я так делал когда
нужно было срочно.
Когда работаешь на этом старом винте можно сделать клон или образ Акронисом, потом развернуть клон на новом винте.
Это не USB, но я б так делал как непрофи.
Автор: stasys44
Дата сообщения: 04.09.2012 20:39
УРАА! Нашел без регистрации на китайском форуме сообщение с прилепленым файлом и свободно скачал. Новый NTBOOT.N6 поддерживает загрузки vhd 8-рок
Испытал - работает
Автор: dimka4el
Дата сообщения: 04.09.2012 20:46
olegigor5555
Опыт есть, а знаний по этому поводу нет.
Расскажешь- я буду пробовать! Редактировать удаленный реестр умею.
Читал и делал как тут написано, пока без результатно.
sepik
Как проще я знаю, но мне так не надо.
А по поводу Акрониса, знаю он не справится с сертификатами в криптоПро и Випнетом, не вариант.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153

Предыдущая тема: Проблема WinXP: спонтанно вылетает в синий экран


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.