|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 8 и 8.1 » Установка - Установка Windows 8.1, 10 на любой USB flash от 4Gb |
|
Установка - Установка Windows 8.1, 10 на любой USB flash от 4Gb
|
Ветеран Сообщения: 1186 |
Установить Windows на обычную флешку (исключение usb 3 ssd флешки, но и там фильтр не помешает) без фильтра записи нельзя (можно, но работать будет почти невозможно), потому что флеш оочень медленно работает с одновременными запросами записи - чтения, а также очень чуствительны к перезаписи, а быстро выйдет из строя.
Чтобы винда работала быстро нужен фильтр записи, котрый давно разработан майкрософтом, и одно из его назначений - защита от записи и увеличение срока службы компакт флеш. И защита от вирусов. Это как рам диск для всех операций записи, но, в отличие от обычных рам дисков не резервирует ОЗУ. Можно установить самую ненавистную программу или удалить пол-папки Windows, драйвера, издеваться над Метро - после перезагрузки всё будет на месте. Вот бы такой фильтр в настоящую жизнь установить... Установка UWF на 8.1х64 (драйвер подойдёт для любой 8.1х64 и 10х64)
Драйвер я выдрал из Windows Embedded 8.1Industry pro x64. Качаем архив UWFx64_inst.zip (ссылка в конце), копируем папки из папки UWFх64 в папку Windows по местам, добавляем в реестр файл UWF.reg
В рег-коде я так же добавил отключение дефраг и префетч, фильтр и так автоматически их отключает, это для подстраховки. Файл подкачки тоже автоматически будет отключен фильтром при его первом запуске. Дальше по очереди команды от администратора: regsvr32 %SystemRoot%\SysWOW64\wbem\uwfwmi.dll regsvr32 %SystemRoot%\system32\wbem\uwfwmi.dll mofcomp %SystemRoot%\system32\wbem\uwfwmi.mof Корзину на защищённом от записи разделе лучше отключить. Для того чтобы драйвер запустился, и фильтр можно было включить и настроить, перезагружаемся ещё раз в виндовс на VHD. Запускаем Embedded Lockdown Manager из папки "Администрирование". Первое - настраиваем размер оверлея(см рис), его можно настроить только ДО включения фильтра; если ОЗУ 4гб или больше, то лучше увеличить размер оверлея записи в ОЗУ до 2048 мб, или больше, при 8гб ОЗУ можно и 4096 мб, только потом включаем фильтр, выбираем диск С - включаем для него защиту(см рис ). Например, при просмотре онлайн фильма может записываться на флешку кеш около 1 гб даже больше, но на самом деле он будет записываться в ОЗУ! Фильтр заработает после перезагрузки, ещё раз проверяем все настройки, не включилось ли восстановление системы, очищаем папки C:\Users\Den\AppData\Local\Temp, C:\Windows\Temp, C:\Windows\Prefetch. Для флешки 16 гб полноценная Windows 8 -8.1
Создавать файл виртуального жёсткого диска для установки на него виндовс буду в основной системе 8.1х64 на разделе свого системного ссд (или не системный хдд). UEFI переключен в CSM(Compatible Support Module Enable Legasy), Secure Boot выкл., т.к флешка будет с MBR. Управление дисками - создать - виртуальный жёсткий диск(файл VHD) рамером 10 или 13гб, даём имя, например W8.vhd. Инициализируем его с MBR, создаём основной раздел, форматируем в NTFS. Диск уже примонтирован, и его видно в проводнике, запоминаем его букву. Чтобы не путаться, можно сразу в управлении дисками сменить букву виртуального жёсткого диска на G
Монтируем образ диска iso с установочными файлами виндовс двойным щелчком по нему. Или меняем в команде путь H:\sources\install.wim на путь к своему файлу install.wim. Смотрим букву появившегося виртуального сд-ром привода в проводнике. Здесь в командах мои буквы G - это буква примонтированного VHD в проводнике, H - это виртуальный привод сд-ром с дистрибутивом 8.1х64, меняем на свои буквы внимательно! Важно: команды с учётом того, что порядок загрузки систем по умолчанию не изменяется в панели управления, свойства системы и т.п, пока не психанёте или сделаете флешку! Открываем коммандную строку от админа: 1. Dism /apply-image /imagefile:H:\sources\install.wim /index:1 /ApplyDir:G:\ ждём, всё винда установлена на VHD! Не закрываем окно cmd добавляем в мнею загрузки нашу виндовс на VHD: Буква G - смонтированый VHD 2. bcdboot G:\windows 3. bcdedit.exe /set {default} description "WindowsVHD" Можно использовать программу WinNTSetup3, а также можно с её помощью создать виртуальный диск и автоматически добавить в меню загрузки виндовс загрузку с вашего VHD(не забудьте потом выставить таймаут для перезагрузки в основную виндовс) Перезагружаемся в "WindowsVHD", советую отключить сразу кабель интеренета, если не отключите, то важно не пропустить начальные настройки и отключить автообновление, (а также автообновление драйверов и метро- приложений) иначе ценное свободное место исчезнет! Настраиваем винду, ставим драйвера видео, звук, Flash Player. Для игр (см рис) включаем в панели управления сначала Net Framework 3.5, Direct Play, потом устанавливаем DirectX J2010, PhysX, все VCredist х86-х64 c 2005-2013, OpenAll и т.д Главное ничего не забыть!!! Что-то доустановить уже на флешке будет тяжело! На моей флешке Apacer 16gb usb 2.0 если отключить фильтр записи UWF(EWF), то загрузка виндовс будет 3 часа ![]() Отключаем обязательно восстановление системы, в планировщике обслуживание при простое, а также все задачи очистки диска, в Оптимизация дисков отключаем дефрагментацию по расписанию - кнопка "Изменить параметры" - это очень важно!. По окончании настройки виндовс и сжатия добавляем драйвер UWF. Перезагружаемся в виндовс на VHD, проверяем, что фильтр работает, и только тогда файл VHD готов к копированию на флешку. Перезагружаемся в основной виндовс (не на VHD): Готовим флешку: форматируем её в НТФС, делаем раздел активным. Запускаем утилиту diskpart, набрав ее имя в командной строке. Дальнейшие команды выполняются внутри этой утилиты. Выполняем команду list disk, чтобы определить нужный нам USB-носитель. Мой внешний USB-диск определился как Диск 1, поэтому для выбора его в качестве объекта операций, ввожу команду select disk 1. Важно помнить, что перед продолжением, нужно убедиться в отсутствии нужной информации на носителе, так как все данные будут потеряны. Для очистки конфигурации разделов вводим команду clean. Создаем основной раздел диска командой create partition primary. Выполняю команду active, чтобы ОС могла загрузиться. Форматируем новый раздел командой format fs=ntfs quick, далее с этого раздела и будет загружаться VHD Далее select partition 1 Назначаю разделу букву диска W командой assign letter=W Завершаю работу утилиты командой exit Копируем на флешку файл VHD, заходим во флешку, монтируем виртуальный диск двумя щелчками по файлу VHD, который уже НА флешке. Смотрим букву VHD в проводнике, в командах заменяем на свою! Cmd от админа, флешку не вынимаем до уведомления "Файлы загрузки успешно созданы": внимательно, не путайте буквы! 4. bcdboot S:\windows /s W: /f Bios где, S - буква примонтированного VHD который на флешке! W - буква флешки Всё, грузимся с флешки по F8,F12 или в биосе выставляем загрузку с USB. По окончании сборки, или если надо удалить с компьютера файл VHD сначала настройте загрузку по умолчанию, поставив запись "WindowsVHD" в конец, а вашу основную виндовс в начало: Панель управления\Система - Дополнительные параметры - в поле "Загрузка и восстановление" нажать Параметры - в выпадающем списке выбрать основную ОС, ок. P.S. Если основная Windows 7, и компьютер не грузится с "WindowsVHD", то может быть неправильной запись загрузки с VHD, тогда: bcdedit /set {default} device vhd="[D:]\W8.vhd" bcdedit /set {default} osdevice vhd="[D:]\W8.vhd" где [D:]\W8.vhd -путь к файлу VHD, D: буква раздела реального жёсткого диска, где сохранён файл VHD, квадратные скобки не убирать Возможно, при основной системе, отличной от устанавливаемой на VHD, и если не грузится готовая флешка, вставить флешку, открыть её и с неё запустить(примонтировать) лежащий на ней вашVHD-файл и попробовать команду: (внимательно, буквы) cd /d S:\windows\system32 - ввод bcdboot S:\windows /s W: /f Bios - ввод где, S - буква примонтированного VHD который на флешке! W - буква флешки Если системный диск вашего компа в GPT, а подготавливаете VHD с Windows 8x32 и компьютер не грузится с "Windows 8.1VHD" получаете 0xc0000359 ...\Winload.efi то загрузить компьютер с VHD надо так: вставляем флешку, любую, хоть 128мб, форматируем NTFS, делаем активным раздел. Монтируем VHD тот, что на жёстком диске, смотрим в проводнике его букву. bcdboot G:\windows /s W: /f Bios - ввод где, G - буква примонтированного VHD что на жёстком диске, W - буква флешки Файлы для загрузки VHD созданы на флешке, они указывают на файл VHD, тот, что пока ещё на компьютере. Если 8х32 VHD не смогла загрузится с GPT-диска, то будем временно в биосе или по F8(F12..) грузится с MBR флешки. После настройки Windows 8x32 на VHD, перед копированием на флешку файлаVHD, форматируем флешку ещё раз. Для VHD в 10 гб с сжатием
Всё тоже, только создаём VHD 10 гб, и перед копированием его на флешку, сожмём ф.с внутри VHD:
Перезагружаемся в основной виндовс не на VHD, монтируем виртуальный диск двумя щелчками по вашему файлу VHD, смотрим присвоенную букву, она может измениться! Сжатие файлов: G: - это буква моего примонтированного виртуального диска, меняем на свою! Запускаем командную строку от админа: G: - жмём ввод переходим в VHD compact /c /a /i /s - жмём ввод, ждём. Сжаты далеко не все файлы, т.к нет доступа. Если места свободного внутри VHD достаточно, то можно дальше не сжимать. Я сжал дальше, и получил ещё + 1.5гб: Запускаем командную строку от System, повторяем G: - жмём ввод переходим в VHD compact /c /a /i /s - жмём ввод, ждём Запускаем командную строку от Trustedinstaller G: - жмём ввод переходим в VHD compact /c /a /i /s - жмём ввод, ждём Если у вас достаточно места на флешке, и создан VHD 13-14 гб и больше, то файлы можно не сжимать, но всё таки лучше сжать. Если не можете запустить от имени System или Trustedinstaller, дожать поможет программа VHD_W8_Compact, снимаем галки см. рис "Сжатие.jpg", выбираем наш VHD, ставим опцию copy(не portable!), в поле System drive выбираем где сохранить новый VHD с сжатой ф.с. Жмём GO. Появится окно с предложением выбрать папку пользователя, выбираем наш VHD, его программа уже примонтировала, открываем его и выбираем папку C:\Пользователи\ имя пользователя\ которого вы создали в виндовс на VHD, жмём ОК , ждём завершения сжатия. Програма создаст новый файл VHD(W864RUС1.vhd), его и используем(копируем на флешку). Готовим флешку: форматируем её в НТФС, делаем раздел активным. Копируем на флешку файл VHD с сжатой ф.с, заходим во флешку монтируем виртуальный диск двумя щелчками по вашему файлу VHD, который уже НА флешке Cmd от админа: bcdboot S:\windows /s W: /f Bios где, S - буква примонтированного VHD который на флешке! W - буква флешки, внимательно не путайте буквы! Всё, на моей мега медленной флешке полноценная винда загрузилась за минуту! Для теста работала без перезагрузок, только сон, 3 дня, постоянные онлайн игры, мультики и фильмы. И наконец-то, не надо чистить винду после детей от тулбаров маил ру и прочего! Для установки на флешку или СД-карту 4GB
Будет удалено: всё метро и магазин, защитник, восстановление, и очень много чего, от знаменитой папки WinSxS почти ничего не останется. Но виндовс работать будет! Не будет запускаться Embedded Lockdown Manager, потому что будет удалён "Удалённый рабочий стол", и UWF придётся включать и настраивать через команду uwfmgr /? в командной строке.
Проделываем все действия до сжатия файлов, но не сжимаем. Находимся в основной виндовс. Отмонтируем наш VHD в "Управлении дисками"! Запускаем утилиту-монстр VHD_W8_Compact, выбираем наш файл VHD с уже настроенной системой, Галки установлены см рис."4гб Сжатие.jpg", опция "Portable", в System drive указываем где сохранить новый сжатый файл VHD, указываем его размер: Portable х64 - VHD не меньше 3.5 гб, Portable х32 - VHD не меньше 2.5 гб(круто!), не забыть установить этот размер! Жмём GO. Находим новый VHD-файл (W864RUP1.vhd), копируем его на подготовленную флешку, монтируем его двумя щелчками уже из флешки, смотрим его букву и заменяем на свои в командах! bcdboot S:\windows /s W: /f Bios где, S - буква примонтированного VHD который на флешке! W - буква флешки, внимательно не путайте буквы! Мой вариант, виндовс с метро, удалено из install.wim минимум всего при помощи программы NTLite - не нужные драйвера принтеров, модемов, поддержка планшетов, восстановление. VHD весит 6Gb, свободно 1.8Gb, почти весь функционал сохранён, сеть, удалённый рабочий стол, защитник и т.д. Потом, запускаясь уже с флешки и используя Embedded Lockdown Manager (или команду uwfmgr), можно добавить свои папки в исключение, и в них можно будет записывать и сохранять файлы, например портабельный софт. Например - Документы, Рабочий стол, Загрузки. Ни в коем случае не добавлять системные папки или C:\Users\...\AppData\Roaming, C:\Users\...\AppData\Local C:\Users\...\, C:\Users\ целиком, я добавлял конкретые папки для сохранения игр, например: \users\den\saved games, \users\den\appdata\roaming\steam, \programdata\steam, \users\public\documents и т.д. Если Embedded Lockdown Manager в вашем дистрибутиве нет (а он есть в последних оригинальных образах 8.1 msdn), то управлять можно через коммандную строку командой uwfmgr, или попробовать установить это обновлениеhttp://www.microsoft.com/en-us/downl....aspx?id=37020 Ссылки
https://yadi.sk/d/RuzQ-lYAk5GUF - UWFx64 драйвер, рег-файл и рисунки
https://yadi.sk/d/S4AqyrrVf75MZ - VHD_W8_Compact https://yadi.sk/d/t_5F5pzif75W8 - WinNTSetup3 |
|
Отправлено: 23:23, 07-03-2015 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Установка - Установка Windows 8.1 на USB flash drive | hunter68 | Microsoft Windows 8 и 8.1 | 16 | 24-02-2014 21:59 | |
Flash - Защита от записи на USB-flash | Tonny_Bennet | Накопители (SSD, HDD, USB Flash) | 1 | 20-11-2012 16:54 | |
Flash - USB-флешка Transcend Jet Flash V30 4GB | miJIaLLlka | Накопители (SSD, HDD, USB Flash) | 1 | 22-11-2011 22:43 | |
7 / 2008 R2 - Установка Windows 7 c usb flash - проблема! | panas | Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista | 0 | 19-02-2011 19:24 | |
Flash - [решено] неработает flash Disk usb 2.0 4gb KINGSTON DT100/4gb | KILL_01 | Накопители (SSD, HDD, USB Flash) | 16 | 26-02-2010 16:04 |
|