Статья изменена 02.02.2013:Итак, мы отформатировали и разбили флешку на разделы, но вот не задача, Windows видит только один раздел. А как увидеть другой раздел? — спросите вы. Я нашел 2 способа работы с другим разделом:
Статья была изменена для работы с BOOTICE v2012.12.05(v1.0.1) (в прошлой версии - использовался BOOTICE v0.9.5.2011, который уже не актуален).
1 способ. Изменять PartitionTable в BOOTICE.
2 способ. Подменить драйвер флешки на драйвер HDD.
1 способ просто переставляет запись о нужном разделе на 1 место в PT, и тем самым позволяет увидеть этот раздел не перезагружая Windows и не добавляя ничего в ОС. 2 способ заставляет видеть флешку как USB-HDD со всеми находящимися на ней разделами, но он работает только с той флешкой и в той системе, в которой он применялся. Есть правда еще один способ, который заключается в программировании контроллера флешки, и практически разделение ее на несколько различных устройств, но он зависит от конкретного контроллера, и велик риск "повредить" флешку.
Предполагается, что вы уже знакомы с BOOTICE, и уже имеете флешку, отформатированную и разбитую по этой статье: Низкоуровневое форматирование и создание нескольких разделов на флешке [Low level format & Make few partitions].
Теперь обо всем подробней:
1 способ. Изменение PartitionTable в BOOTICE.
1. Открываем BOOTICE.
2. Выбираем свой накопитель в строке "Destination Disk".
3. Нажимаем "Parts Manage".
4. Выбираем другой раздел, который в данный момент не доступен.
5. Нажимаем "Assign Drive Letter".
6. Видим, что этому разделу, присвоилась буква, и мы можем обращаться к нему обычным способом.
7. Закрываем BOOTICE. Если хотим обратиться к другому разделу, повторяем все действия снова.
Примечание: перед действиями не забудьте закрыть все документы и приложения, открытые с флешки.
2 способ. Подмена драйвера флешки на драйвер HDD.
1. Скачиваем драйвер: USB_LocalDisk.
2. Открываем Диспетчер устройств (например так: Пуск > Выполнить, и ввести devmgmt.msc).
3. Находим вашу флешку:
4. Открываем ее свойства. Переходим на вкладку "Сведения". Копируем "Код экземпляра устройства" (Ctrl+C). Он будет следующего вида:
USBSTOR\DISK&VEN_XXX&PROD_XXX&REV_XXXX\YYYY
Примечание: в Win7 немного другой вид, например у меня такой был код USBSTOR\DiskUFD_2.0_Silicon-Power16G1100
5. Открываем скачанный архив. Находим cfadisk.inf. Открываем его блокнотом. Переходим на 23 строку. Заменяем USBSTOR\DISK&VEN_XXX&PROD_XXX&REV_XXXX на свои данные, удалив данные о ревизии, т.е. те \YYYY что в конце вашей строки. Получаем примерно следующее:
6. Снова открываем "Свойства" вашей флешки в "Диспетчере устройств". Переходим на вкладку "Драйвер". Жмем ""Обновить". Открывается "Мастер обновления оборудования". Выбираем "Установка из указанного места".
8. Жмем "Далее". Снять галочку с "Только совместимые устройства". Нажать "Установить с диска". Указать путь до драйвера.
9. Нажать ОК. Нажать "Далее". Согласиться с предупреждением. Дождаться завершения установки драйвера:
10. Нажать "Готово".
11. Извлекаем и заново подключаем флешку. Возможно придется перезагрузиться.
12. Теперь ваша флешка в данной ОС будет отображаться как жесткий диск, и можно будет работать с несколькими разделами одновременно.
Примечание: было проверено на x86 Windows XP и 7, на x64 - не работает.
Дальше покажу как сделать флешку загрузочной: как записать на неё загрузчик Grub4Dos, и как с ним работать.
Используемый материал:
http://windata.ru/windows-world/secrety-i-sovety/prevrashhenie-usb-fleshki-v-zhestkij-disk/
http://www.getusb.info/usb-hack-turn-a-usb-stick-into-a-hard-drive-or-local-disk/
http://www.flashboot.ru/index.php?name=News&op=article&sid=5
http://www.911cd.net/forums//index.php?showtopic=18846
http://www.hk-smart.com/computing/usb/multi_part_usb.htm
http://www.msfn.org/board/topic/69211-a-multiple-partition-usb-stick-with-multi-boot-os/
http://savchuck.livejournal.com/10878.html
При копировании статьи просьба указывать источник и автора.
С уважением, GRomR1.
Спасибо за статью!
ОтветитьУдалитьСпасибо за статью
ОтветитьУдалитьСпасибо за статью, очень познавательно.
ОтветитьУдалитьУ меня такая идея, как сделать первый способ удобнее.
Допустим у нас 4 раздела на флешке, условно P1, P2, P3, P4.
Если бы можно было создать такой батник, который бы автоматически проводил действия описанные в способе 1.
и вот в каждом разделе
GoToP1.bat
GoToP2.bat
GoToP3.bat
GoToP4.bat
Кайфуша.
О да, батники было бы классно, тоже думал над этим в свое время, но мне это сделать так и не удалось.
УдалитьНо думаю, ситуация могла измениться. Если бы мне это сильно надо было бы, то я бы изучил bootice, возможно в нем появился интерфейс ком.строки, и можно это как то все автоматизировать.
Отпишитесь, если получится что-нибудь.
я тоже поищу что-нибудь про команды для bootice))
УдалитьЭтот комментарий был удален автором.
УдалитьБлин)) такой большой коммент написал, и интернет исчез((
ОтветитьУдалитьКороче, я все сделал.
В одной папке на каждом разделе флешки должны быть бат файлы перехода (столько же, сколько и разделов) и bootice.exe
Ссылка на Google Drive, тут все сделано уже, скачай и пользуйся https://drive.google.com/open?id=0B9hssgbIhzP5d3FpRGozQlhSRkE
ЗАПУСКАТЬ ТОЛЬКО С ФЛЕШКИ!!!! (завтра встроить защиту от диска С надо будет)
код бат файла перехода на раздел 0:
::выбираем раздел на который хотим перейти
@set partition=0
::находим букву диска с которого запущен BAT-файл (выдает в формате X:\)
@set drive=%~dp0
::убираем \
@set drive=%drive:~0,2%
::запускаем bootice.exe или booticex86.exe или booticex64.exe с параметрами
@if exist bootice.exe (
goto bootice
)
@if not "%PROCESSOR_ARCHITECTURE%"=="AMD64" (
goto x86
)
@if exist booticex64.exe (
goto booticex64
)
:x86
@if exist booticex86.exe (
goto booticex86
) else (
goto thereisnobootice
)
:bootice
@bootice.exe /DEVICE=%drive% /partitions /firstpart=%partition%
@goto end
:booticex86
@booticex86.exe /DEVICE=%drive% /partitions /firstpart=%partition%
@goto end
:booticex64
@booticex64.exe /DEVICE=%drive% /partitions /firstpart=%partition%
@goto end
:thereisnobootice
@echo Missing bootice.exe
@pause
:end
Классно!
УдалитьСпасибо!
думаю целесообразно будет в статью встроить это))
Удалитькстати в этой же папке создал интерактивный батник GoToPart.bat включает в себя все 4 батника)
кстати никакая защита не нужна)) на системном диске не работает, только на флешках
Значительно укоротил листинг батника. Есть в облаке
Удалитьурод, сразу не мог написать чтоэто только для 32бит!!!???, всё почти сделал и в конце облом
ОтветитьУдалитьсогласен
УдалитьК сожалению, BOOTICE, даже последних найденных мной версий не работает с exFat, соответственно, даже не пытается присвоить второму разделу букву.
ОтветитьУдалитьКонсоли от компании Microsoft не сразу захватили всемирную популярность и доверие игроков. Первая консоль под названием Xbox, вышедшая в далеком 2001 году, значительно уступала PlayStation 2 по количеству проданных приставок. Но все изменилось с выходом Xbox 360 - консоли седьмого поколения, которая стала по-настоящему "народной" для обитателей России и стран СНГ - Игры для Xbox 360 прошивка FreeBoot торрент. Сайт Ru-Xbox.Ru является популярным ресурсом среди поклонников приставки, поскольку он предлагает игры для Xbox 360, которые поддерживают все существующие версии прошивок - совершенно бесплатно! Зачем играть на оригинальном железе, в случае если есть эмуляторы? Для Xbox 360 игры выходили длительное время и представлены как посредственными проектами, так и хитами, многие из которых даже сегодня остаются эксклюзивными для это консоли. Некие гости, желающие сыграть в игры для Xbox 360, могут задать вопрос: для чего необходимы игры для прошитых Xbox 360 freeboot или разными версиями LT, если имеется эмулятор? Рабочий эмулятор Xbox 360 хоть и существует, но он просит производительного ПК, для покупки которого будет нужно вложить существенную сумму. К тому же, разные артефакты в виде исчезающих текстур, недостатка некоторых графических эффектов и освещения - могут изрядно попортить впечатления об игре и отбить желание для ее дальнейшего прохождения. Что предлагает этот портал? Наш сайт вполне посвящен играм для приставки Xbox 360. У нас можно совсем бесплатно и без регистрации загрузить игры на Xbox 360 через torrent для следующих версий прошивок консоли: - FreeBoot; - LT 3.0; - LT 2.0; - LT 1.9. Каждая прошивка имеет свои особенности обхода встроенной защиты. Потому, для запуска той либо другой игры потребуется скачать специальную ее версию, которая стопроцентно адаптирована под одну из 4 вышеперечисленных прошивок. На нашем портале вы можете без усилий найти желаемый проект под подходящую прошивку, поскольку возле каждой игры присутствует заглавие версии (FreeBoot, LT 3.0/2.0/1.9), под которую она приспособлена. Геймерам данного ресурса доступна особая категория игр для 360-го, предназначенных для Kinect - специального дополнения, которое считывает все движения 1-го либо нескольких игроков, и позволяет управлять с их помощью компьютерными персонажами. Большой выбор ПО Не считая способности скачать игры на Xbox 360 Freeboot или LT разных версий, тут можно получить программное обеспечение для консоли от Майкрософт: - всевозможные версии Dashboard, которые позволяют кастомизировать интерфейс консоли под свои нужды, сделав его более комфортным и нынешним; - браузеры; - просмотрщики файлов; - сохранения для игр; - темы для консоли; - программы, для конвертации образов и записи их на диск. Кроме перечисленного выше игры на Xbox 360 Freeboot вы можете запускать не с дисковых, а с USB и других носителей, используя программу x360key, которую можно достать на нашем интернет-сайте. Гостям доступно огромное количество полезных статей, а кроме этого форум, где вы можете пообщаться с единомышленниками или попросить совета у более опытнейших владельцев консоли.
ОтветитьУдалить