Vhd как записать на флешку
В этой статье поговорим об изменениях Rufus в её новой версии 3.1. Ну и, конечно же, рассмотрим, как теперь с её помощью создавать загрузочные флешки с установщиком Windows и LiveDisk на базе WinPE и Linux.
Программа Rufus 3.1: как пользоваться
Что изменилось в Rufus
Существенно в программе не изменилось ничего. Rufus 3.х – это по-прежнему небольшая, узконаправленная программка, которая может делать только то, что она может, и больше ничего. Она по-прежнему бесплатная, по-прежнему существует в обычной версии для инсталляции в среду Windows и в версии портативной. И по-прежнему её можно скачать на сайте создателей:
[ ➜ ]
Но есть и изменения. Rufus больше не поддерживает создание загрузочных носителей с Windows XP и Vista. Если понадобится их записать, для этого придётся использовать любую старую версию Rufus 2.х. Старые версии можно скачать на том же, указанном выше официальном сайте программы, нажав ссылку ниже скачивания актуальной версии «Другие версии».
В Rufus 3.х появилась возможность вычисления контрольных сумм ISO-образа и переноса содержимого USB-носителей в файл виртуального диска VHD. К последней возможности мы ещё вернёмся.
Первое, что бросается в глаза – это изменённые интерфейс и организация Rufus 3.х. Программа стала более современной, под стать актуальным версиям Windows. Если к компьютеру подключено несколько внешних USB-носителей, мы, как и ранее, выбираем их в верхней графе «Устройство». А вот возможность выбора ISO-образа из нижней части окна программы сместилась наверх. И теперь называется «Метод загрузки». В качестве такого метода можем указать ISO-образы Windows и LiveDisk, а также обычные образы (не загрузочные), образы MS-DOS и FreDOS.
Изменился в Rufus и принцип выбора типа загрузочного носителя – для систем UEFI на GPT-дисках и для систем на MBR-дисках с BIOS Legacy. Теперь у нас есть единственный доступный выбор, единственный ориентир – схема раздела. Можем выбрать либо GPT, либо MBR. А Rufus уже сама определит тип системы – только UEFI или BIOS/UEFI-CSM, он же режим Legacy, и он же режим совместимости UEFI с Legacy. Т.е. разработчики сделали выбор типа флешки более простым и понятным. Как всё это работает?
Создание загрузочной флешки Legacy
Если нам, друзья, нужно создать загрузочную флешку для компьютера с обычной BIOS Legacy, в графе «Схема раздела» выбираем «MBR». Тип BIOS и файловая система NTFS при этом подтянутся автоматически. Далее просто жмём «Старт».
Создание загрузочной флешки UEFI
Если нужно создать флешку UEFI, в графе «Схема раздела» выбираем «GPT». Тип системы UEFI и файловая система FAT32, как и в предыдущем случае, будут установлены автоматически. Далее жмём «Старт».
Создание загрузочной флешки UEFI с файловой системой NTFS
Rufus может создать загрузочную флешку UEFI с файловой системой NTFS, если на записываемом образе есть файлы, вес которых превышает 4 Гб.
Такая флешка загрузится в режиме UEFI, но здесь принципиально важно отключить в BIOS безопасную загрузку. Отключать нужно вне зависимости от того, сертифицированное ПО мы загружаем или нет.
Создание Windows To Go
Как и версиях 2.х, Rufus 3.х может создавать Windows To Go. Если мы в графе «Метод загрузки» указываем ISO с процессом установки Windows, у нас появляется выбор – стандартная установка или Windows To Go.
Тип форматирования и проверка бэдов
Rufus 3.х унаследовала от предшествующих версий расширенные параметры форматирования USB-устройств. При создании носителей по умолчанию программа проводит их быстрое (поверхностное) форматирование. Но при необходимости можем снять галочку быстрого форматирования, чтобы активировать полное (глубокое) форматирование. И также при необходимости можем активировать опцию проверки носителя на бэд-блоки.
Перенос содержимого флешки в файл VHD
Если мы в окне Rufus раскроем расширенные свойства диска, возле графы «Устройство» появится значок в виде дискетки.
Это функция сохранения флешки – её структуры и содержимого – в файл виртуального диска VHD.
С такого файла VHD сможем запустить виртуальную машину, как если бы загрузили её с флешки. Также с этого файла VHD в будущем флешку можно восстановить. Подключаем VHD для отображения в системе.
Затем клонируем его структуру и содержимое любой программой для резервного копирования. Например, простеньким бэкапером R-Drive Image.
В данной статье хочу рассмотреть вопросы по установке на внешний USB-накопитель не обычного набора инструментов реанимации, а полноценной рабочей ОС, которую можно носить с собой. И если Linux ставится из коробки на любое устройство и без проблем работает, то Windows и не ставится, и не работает.
Также раздел этой статьи может быть полезен при загрузке Windows на новом оборудовании (при обновлении материнской платы и т.д.).
Изначально было 2 противоречивых требования души:«всё своё ношу с собой» и «не хочу быть нагруженным», что в итоге вылилось в установку Ubuntu на внешний диск. Всё было замечательно, но чувствовалась какая-то незавершённость. И решил я установить Windows 7 туда же.
- Windows 7 предупреждает о невозможности загрузки с USB (заботливый какой) и не хочет устанавливаться на него;
- установщик не умеет работать с VHD;
- при загрузке Windows 7 с USB-storage появляется BSOD.
Нам потребуются
- Сам внешний USB-накопитель (в данном случае USB-HDD) с созданными разделами.
- Виртуальная машина (в данном случае буду опираться на VMWare Player).
- стоит отметить, что для распаковки install.wim можно воспользоваться утилитой ImageX из WAIK (Windows Automated Installation Kit, доступный для свободного скачивания с сайта разработчика), об этом можно прочитать в других статьях, например тут, но у меня же душа очень сильно противилась скачиванию чего-либо лишнего, по-этому я решил обойтись уже установленным VMWare (VMWare Player доступен для свободного скачивания)
- Windows 7 Enterprise или Ultimate (только они поддерживают Native VHD boot). Но можно воспользоваться и другой версией и поставить на физический раздел, а не VHD — в таком случае надо просто пропустить манипуляции с консолью при установке.
Поехали
В настройках виртуальной машины подключаем к CD-ROM Windows 7 и добавляем HDD: «Use physical disk» -> выбрать диск, соответствующий USB (скорее всего, он последний). Стоит отметить, что другие диски на данном этапе лучше удалить из виртуальной машины. Загружаемся с CD и попадаем в установщик.
Установка
Сейчас самое время указать установщику VHD. Командой Shift+F10 открывается консоль. Допустим, мы хотим установить Windows на C:\win7.vhd:
diskpart
create vdisk file=C:\win7.vhd type=fixed maximum=25000
select vdisk file=C:\win7.vhd
attach vdisk
create partition primary
list volume
Убеждаемся, что имеем 3 volume с Fs: UDF, NTFS, RAW. Ну или больше, если на диске есть другие разделы.
Теперь можно уходить с консоли и перейти к непосредственной установке. При выборе назначения установки, мы должны увидеть Disk 1 Partition 1, при выборе которого Windows 7 заботливо предупредит о возможных проблемах, но продолжить всё-таки разрешит.
Теперь можете откинуться на спинку кресла и отдохнуть. По завершению данного этапа установщик должен записать загрузчик на физический раздел, который запустит Windows с виртуального диска. В итоге мы получим рабочую Windows 7 внутри виртуальной машины. Самое время подготовиться к запуску с USB.
Настройка для запуска с USB
-
usbbotfix.bat — мне понравился больше, ибо командный файл, который легко правится. Взят отсюда и мною добавлены улучшения: отключение создания имён 8.3, отключение обновления времени последнего обращения (ну зачем нам лишние операции записи) и запрет удаления страниц с исполняемым кодом, дабы случайно не сбросился в своп код драйвера USB (вполне возможно, что это не обязательно, но лучше перестраховаться). Этот файл также скажет планировщику вызывать его при Event 20003 — т.е. при добавлении новых устройств.
Содержимое файла такое:
@echo off
if "%1"=="fix" goto :fix
rem -- install task
copy /y "%
f0" "%SystemRoot%\system32\usbbootfix.bat"
SCHTASKS /Create /RU SYSTEM /SC ONEVENT /MO "*[System[Provider[@Name='Microsoft-Windows-UserPnp'] and EventID=20003]]" /EC System /TN USBBootFix /TR "'%SystemRoot%\system32\usbbootfix.bat' fix" /F
rem -- apply other settings
fsutil behavior set disablelastaccess 1
fsutil behavior set disable8dot3 1
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v DisablePagingExecutive /t REG_DWORD /d 1 /f
reg add HKLM\SYSTEM\CurrentControlSet\services\pciide /v Start /t REG_DWORD /d 0x0 /f
reg add HKLM\SYSTEM\CurrentControlSet\services\msahci /v Start /t REG_DWORD /d 0x0 /f
reg add HKLM\SYSTEM\CurrentControlSet\services\intelide /v Start /t REG_DWORD /d 0x0 /f
reg add HKLM\SYSTEM\CurrentControlSet\services\viaide /v Start /t REG_DWORD /d 0x0 /f
rem -- run :fix once after install
:fix
call :fixservice usbehci "Boot Bus Extender"
call :fixservice usbohci "Boot Bus Extender"
call :fixservice usbuhci "Boot Bus Extender"
call :fixservice usbhub "System Bus Extender"
call :fixservice usbstor "SCSI miniport"
goto :eof
:fixservice
setlocal
set Start=
set Group=
for /f "skip=2 tokens=1,2,*" %%I in ('reg query HKLM\SYSTEM\CurrentControlSet\services\%
1') do (
if "%%I"=="Start" set Start=%%K
if "%%I"=="Group" set Group=%%K
)
if not "%Start%"=="0x0" reg add HKLM\SYSTEM\CurrentControlSet\services\%
1 /v Start /t REG_DWORD /d 0x0 /f
if not "%Group%"=="%
2" reg add HKLM\SYSTEM\CurrentControlSet\services\%
1 /v Group /t REG_SZ /d "%
Если загрузка системы не происходит
- Запускаем редактор реестра командой «regedit». Стоит отметить, что это — реестр системы восстановления.
- Подключаем нужный реестр (точнее, улей). Нас интересует "[HKLM/SYSTEM/]", он хранится в файле %WINDIR%\System32\Config\System. Для этого наводим фокус на «HKEY_LOCAL_MACHINE», в меню выбираем File -> Load Hive -> нужный файл -> Key name: «nn» (в случае установки на VHD, необходимо его в подключить в консоли).
- В загруженном улье должно быть несколько ControlSet*, нужный записан в «Select/Current». Переходим в «ControlSet*/services». В разделе чуть выше описано, что и зачем делать. Но стоит отметить, что в случае запуска не с USB, могут заинтересовать ключи вроде «atapi», «pciide», «intelide», «msahci» и аналогичные им.
Загрузка с USB
Т.к. перезапускаться лишний раз всем лень, проверимся мы снова в виртуальной машине. Выключаем её, в настройках удаляем все HDD, запускаемся, перебрасываем USB-HDD в виртуалку и… Понимаем, что наш диск не видно. Но ведь в списке того, что требуется не была упомянута поддержка BIOS'ом загрузки с USB.
Качаем plop boot manager — в архиве есть образы iso и img. Указываем виртуальной машине грузиться с диска plpbt.iso (или plpbt.img для floppy) и уже он передаст управление загрузчику с USB. Всё должно пройти успешно и в итоге запустится Windows 7 и скажет, что найдено новое устройство.
Теперь мы можем перенести внешний диск на любую другую реальную машину и запуститься. Вот и всё. Интересны Ваши предложения по практическому применению.
Бывают такие ситуации, когда необходимо на одном компьютере запускать различные операционные системы, а использование виртуальных машин невозможно или не требуется.
В этой статье я расскажу, как создать виртуальный жесткий диск (VHD), установить на него операционную систему и научить компьютер загружаться с этого VHD.
Быстродействие такой системы будет выше, чем при использовании виртуальных машин. Т.к. при использовании виртуализации на копьютере запускается одновременно две системы. А в случае с VHD - только одна и все ресурсы компьютера отданы именно ей.
В качестве основной системы можно использовать Windows 7 и выше. На виртуальный диск указанным способом можно устанавливать операционную систему от Windows Vista и выше.
Внимание!
Загрузку с VHD дисков в Windows 7 поддерживают только редакции Максимальная (Ultimate) и Корпоративная (Enterprise).
В Windows 10 загрузку с VHD поддерживает редакция Профессиональная (Professional) и выше.
Создание вирутального жесткого диска (VHD)
Создать VHD в Windows 7 можно двумя способами - с помощью утилиты Diskpart (используя CMD), а можно через визуальный интерфейс Менеджера дисков. Второй способ проще и нагляднее, поэтому используем его.
Открываем Менеджер дисков. Это можно сделать по следующему пути: Пуск -> Панель управления -> Администрирование -> Управление компьютером -> Управление дисками.
Далее щелкаем правой кнопкой мыши по разделу "Управление дисками" и в выпавшем меню выбираем "Создать виртуальный жесткий диск".
Указываем расположение файла VHD.
Размер файла должен быть досточно большим, чтобы его хватило на разворачивание операционной системы, установки обновлений, необходимых программ и хранения различных файлов. В то же время, размер файла не должен быть больше, чем свободное место на диске, где он располагается.
Формат виртуального жесткого диска я предпочитаю выбирать "Динамическое расширение", т.к. такой режим позволяет экономить место.
Нажимаем кнопку OK, создается файл VHD.
После этого в консоли "Управление дисками" появляется созданный виртуальный диск. Но он не инициализирован.
Инициализируется он через контекстное меню:
Далее необходимо создать том и отформатировать диск. Тоже через контекстное меню:
В итоге мы создали виртуальный жесткий диск, он находится на диске D: (D:\MyDisk.vhd) и виден в операционной системе. Можно разворачивать на нем другую "операционку".
Развертывание операционной системы Windows на VHD
Также понадобится файл install.wim из дистрибутива Windows. В дистрибутиве он находится в папке Sources. Предположим, что у нас в привод вставлен установочный DVD и путь к install.wim выглядит так - E:\Sources\install.wim.
Разворачивание ОС из файла install.wim на диск выполняется следующим образом.
Так как в одном WIM-файле может находится несколько образов ОС, то предварительно определим индекс нужного нам образа:
Допустим, что нужная Винда находится под индексом 1.
Разворачиваем из индекса 1 операционку на наш VHD:
где Z: - буква, присвоенная нашему VHD.
После окончания разворачивания операционки, можно зайти на VHD-диск и убедится, что структура его каталогов соответсвует системному диску Windows.
Если всё прошло успешно, то переходим к добавлению в загрузчик ОС информации о том, что с нашего VHD тоже можно грузиться.
Изменение информации в загрузчике Windows
Создаем копию текущей операционной системы в загрузчике и даем ей описание "Windows 7 VHD":
При выполнении этой команды также будет отображен GUID новой записи. Запишите или скопируйте его - он нам пригодится.
Если вы забыли записать GUID, то узнать его вы можете запустив команду bcdedit без параметров.
Далее установите параметры device и osdevice для загрузочной записи VHD. В командной строке введите:
bcdedit /set osdevice vhd=[D:]\MyDisk.vhd
где GUID - идентификатор нашей новой записи в загрузчике.
Не забудьте изменить букву диска и путь к файлу VHD на свои.
Для некоторых систем на основе x86 требуется изменить параметр конфигурации загрузки для ядра, чтобы найти сведения об определенном оборудовании и успешно выполнить встроенную загрузку с VHD:
где GUID - идентификатор нашей новой записи в загрузчике.
Завершение
Теперь можно перегружать компьютер.
При старте компьютера на черном фоне будет в течение 5 секунд выдан запрос о выборе операционной системы. Выбирайте свою вновь созданную систему.
Начнется загрузка и установка ОС. После чего не забудьте установить драйверы на новой ОС и можете пользоваться новой системой, которая располагается на виртуальном диске VHD.
Отключение загрузки с VHD и возврат к первоначальному состоянию
Чтобы вернуть компьютер к первоначальному состоянию, необходимо выполнить следующие шаги (в любой последовательности):
Для этого выполняем команду bcdedit без параметров. Она выведет нам все записи. Находим в списке нашу добавленную запись и ее GUID.
↑ Как создать файл виртуального жёсткого диска VHD
↑ 1). Создаём файл VHD с помощью программы Disk2vhd v2.01
Самый простой способ создания файла VHD, это использование утилиты Disk2vhd v2.01, она очень быстро создаст вам из обыкновенного физического жёсткого диска файл виртуального диска VHD или более совершенного VHDX. Переходим по ссылке на официальный сайт МайкрософтПрограмма скачивается в небольшом архиве, разархивируем его и запускаем Disk2vhd v2.01.
В окне программы можете снять галочку с Use Vhdx, это значит, что создавать мы будем простой формат виртуальных жестких дисков VHD совместимый с Windows 7, если галочку не снимать. то мы создадим файл нового формата VHDX .
В левой части окна отмечаем галочками разделы жёсткого диска конвертируемые в файл виртуального диска Vhd, а именно, диск C:\ с установленной Windows 8.1.
Даём имя будущему файлу ALEXPK.
Сохраним виртуальный файл на переносном винчестере USB буква диска (I:), так как на нём достаточно свободного места.
Жмём Create и начинается процесс создания виртуального диска VHD.
↑ 2). Создаём файл VHD с помощью встроенного в Windows 8.1 средства создания резервного образа операционной системы
Формат VHD всецело принадлежит Майрософт и в строенное в Windows 8.1 средство создания резервного образа операционной системы, создаёт эти самые образы, как раз в формате VHD.
Панель управления->Система и безопасность -> История файлов -> Резервная копия образа системы.
Выбираем место сохранения резервного образа операционной системы.
По умолчанию в образ включаются скрытый раздел с файлами загрузки Windows 8.1 и диск (C:).
Начинается процесс создания резервного образа, а точнее файла виртуального жёсткого диска VHD.
Резервный образ сохраняется в папке WindowsImageBackup->Имя пользователя->Backup.
↑ 3). Как преобразовать формат .tib программы Acronis True Image в формат виртуальных жёстких дисков VHD
Огромное количество пользователей каждый день создают резервные копии операционной системы в программе Acronis True Image, данная программа создаёт бэкапы Windows в формате .tib, но если вы захотите преобразовать его в формат виртуальных жёстких дисков VHD, то такая возможность присутствует только в версиях Acronis True Image 2013, 2014, в последних версиях Acronis True Image 2015, 2016 данный функционал вырезан для облегчения программы. Я лично считаю, что зря, так как многие пользователи использовали данную функцию. Итак, если у вас установлена Acronis True Image 2013, 2014,то запускаем программу и выбираем Инструменты и утилиты->Преобразовать резервную копию Acronis.
Выбираем необходимую резервную копию в формате .tib.
Выбираем место сохранения будущего файла VHD.
Начинается процесс преобразования формата .tib в формат VHD!
Преобразование успешно завершено.
Наш файл до преобразования
и после преобразования.
В следующих статьях вас ждёт много интересного.
↑ 4). Как создать файл VHD программой WinNTSetup
WinNTSetup очень полезная программулька (работающая без установки) и заслужила отдельный раздел на нашем сайте, создать с помощью неё файл VHD очень просто, нужно всего лишь запустить программу и нажать кнопку VHD.
Выбираем место сохранения файла VHD, размер и жмём ОК.
Файл VHD создан и уже смонтирован программой в «Управлении дисками».
↑ 5) Создание файла VHD в Управлении дисками
Войдите в Управление дисками и выберите:
Действие->Создать виртуальный жёсткий диск.
Выберите место расположения виртуального диска, также выберите размер, формат, тип и нажмите ОК.
Комментарии (30)
Рекламный блок
Подпишитесь на рассылку
Навигация
Облако тегов
Архив статей
Сейчас обсуждаем
admin
Назовите пожалуйста модель своего ноутбука?
admin
456456, с ходу не подскажу. Не рассматривал данный вопрос.
admin
Здравствуйте andreus1948! То есть, в режиме IDE программа Виктория видит ваш HDD, а в режиме AHCI
admin
STAROGIL, загрузочный носитель с программой AOMEI Backupper создаётся в разделе программы
STAROGIL
admin, Дополню что на флешке: 4 папки: boot EFI ISO sources и файлик: bootmgr
RemontCompa — сайт с огромнейшей базой материалов по работе с компьютером и операционной системой Windows. Наш проект создан в 2010 году, мы стояли у истоков современной истории Windows. У нас на сайте вы найдёте материалы по работе с Windows начиная с XP. Мы держим руку на пульсе событий в эволюции Windows, рассказываем о всех важных моментах в жизни операционной системы. Мы стабильно выпускаем мануалы по работе с Windows, делимся советами и секретами. Также у нас содержится множество материалов по аппаратной части работы с компьютером. И мы регулярно публикуем материалы о комплектации ПК, чтобы каждый смог сам собрать свой идеальный компьютер.
Наш сайт – прекрасная находка для тех, кто хочет основательно разобраться в компьютере и Windows, повысить свой уровень пользователя до опытного или профи.
Читайте также: