Как установить windows 7 в другую папку
Как установить Windows 7 из папки?
Здесь опубликую скрипт, взятый из этой статьи >> СТАТЬЯ
СКРИПТ должен запускаться под WinPE (загрузчик Windows 7 / 8 / 8.1)
1. Создаем в корне носителя папку "имя папки".
2. Копируем содержимое папки "sources" из образа с Windows 7 в паку "имя папки".
3. Прописываем в скрипт "имя папки" - выделено красным.
СКРИПТ
@echo off
SET DD= имя папки
for %%I in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%I:\%DD%\install.wim set DVDdrive=%%I:
If NOT "%DVDDrive%"=="" echo Found Install.wim at %DVDdrive%\%DD%\install.wim
IF "%DVDdrive%"=="" (
echo ERROR - COULD NOT FIND INSTALL.WIM in %DD% folder!
pause
pause
goto :EOF
)
if exist %DVDdrive%\%DD%\unattend.xml SET UN=/unattend:%DVDdrive%\%DD%\unattend.xml
if exist %DVDdrive%\%DD%\OEM\nul SET OEM=/m:%DVDdrive%\%DD%\OEM
REM look for whole sources folder copied over
If exist %DVDdrive%\%DD%\setup.exe (
%DVDdrive%
REM setup will use its path to find the install.wim
%DVDdrive%\%DD%\setup.exe %OEM% %UN%
goto :RBT
)
if not exist X:\Setup.exe goto :BAD
REM if not then just call setup in root of boot.wim
X:\setup.exe /installfrom:%DVDdrive%\%DD%\install.wim %OEM% %UN%
goto :RBT
:BAD
dir X:\ /b
echo Cannot find X:\Setup.exe !
@echo Press a key to reboot now.
pause
4. Прописываем запуск скрипта в загрузчике. Это все.
ВАЖНО! Если в загрузчике boot.wim не удален файл setup.exe, достаточно только файла install.wim в "имя папки".
Что с этим делать - решайте сами. Удачи!
ВАЖНО! Если в загрузчике boot.wim не удален файл setup.exe, достаточно только файла install.wim в "имя папки".
dixoos , Приветствую!
Тема старая , и скрипт уже обновлен conty9
Темерь работает с wim,esd,swm файлами. При наличии папки $OEM$ (OEM) или файла unattend.xml (unattend.xml) подцепит автоматически.
Последняя версия скрипта
@echo off
setlocal enabledelayedexpansion
SET DD= Имя папки
SET MM= Имя подпапки
SET IN=NI
for %%I in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
set IP=%%I:\!DD!\!MM!
dir /d !IP!\install.wim&&set IN=!IP!\install.wim
dir /d !IP!\install.esd&&set IN=!IP!\install.esd
dir /d !IP!\install.swm&&set IN=!IP!\install.swm
IF !IN! NEQ NI goto :INST
)
IF %IN% EQU NI (
echo ERROR - COULD NOT FIND INSTALL.WIM(ESD,SWM) in %DD%\%MM% folder!
pause
pause
goto:RBT
)
:INST
echo %IP%
if exist %IP%\unattend.xml SET UN=/unattend:%IP%\unattend.xml
if exist %IP%\_unattend.xml SET UN=/unattend:%IP%\_unattend.xml
if exist %IP%\OEM\nul SET OEM=/m:%IP%\OEM
if exist %IP%\$OEM$\nul SET OEM=/m:%IP%\$OEM$
set ST=X:\Setup.exe
if exist %IP%\Setup.exe set ST=%IP%\Setup.exe
if not exist %ST% goto :BAD
cd /d %IP%
%ST% /installfrom:%IN% %OEM% %UN%
goto :RBT
:BAD
dir X:\ /b
echo Cannot find %ST% !
echo.
:RBT
exit
@echo Press a key to reboot now.
pause
wpeutil reboot
pause
Если запуск скрипта происходит под чистым boot.wim , достаточно только файла install.wim. Так как в самом файле во втором образе
все нужное уже есть. И при стандартной загрузке не измененного boot.wim загружается именно образ с индексом 2.
значит и скрипт кидать во второй образ? я кидал в первый винПЕ который
запутался полностью, для чего каждый образ нужен тогда
А проще по моему использовать 78Setup или Win Installer 1.0 или ZX WBF Changer 1.3
Ошибка с драйверами может происходить из за отсутствия драйвера USB 3 .
Ошибка с драйверами может происходить из за отсутствия драйвера USB 3 .
ага, это учли. с полным sources - работает, без всех файлов - ошибка драйвера (думаю все таки с setup.exe проблема) почему то я решил что сркипт в первом образе должен быть. пошел ковырять
спасибо за наводки!
Jurik43 , Приветствую!
А вы могли бы как-то пояснить этот косяк и откуда у вас эти исправленные файлы, это уже где-то обсуждалось?
Спасибо! Попозже проверю их.
10272А вы могли бы как-то пояснить этот косяк и откуда у вас эти исправленные файлы
Точно не могу сказать (не специалист), можете просто взять spwizres.dll из 8.1 и тоже будет нормально. А я заменил только MUI , взял из spwizres.dll 8.1 и вставил в spwizres.dll 10 .
У меня есть стандартный Windows PE 8.1 из Windows Kits. Где мне взять для него Setup.exe?
Конфигурация компьютера | |
Процессор: Intel C2D E6750 | |
Материнская плата: Asus P5K-VM | |
Память: 4 X 1024MB Kingston KVR800D2N5 | |
HDD: Seagate Barracuda 7200.10 320GB sATAII | |
Видеокарта: Asus Radeon HD5570 | |
Звук: HDA кодек Realtek ALC883 | |
Блок питания: Antec 500W ATX | |
CD/DVD: SonyNEC Optiarc AD-7203S | |
Монитор: Acer 1934M | |
ОС: Windows 7 Ultimate 32-bit | |
Индекс производительности Windows: 5.4 |
-------
Нефиг ставить то, к чему второй сервис-пак не вышел.
"Есть старое правило - чтобы не было геморроя, руки должны быть прямыми, а извилины - кривыми, но не наоборот." © Korzh
изменить параметры, записываемые при установке, можно только в реестре, поскольку система, как уже сказали, накатывается из образа, а не устанавливается.
Но как поведет себя при этом bcd, которым заменили старый добрый ntldr - неизвестно.
То есть, чтобы переименовать папку windows - как минимум нужно в свою очередь примонтировать кусты реестра из образа, и заменять все вхождения "windows" на нужную строку..
А, собственно, зачем это Вам (кроме как для эстетического удовольствия)? Возможно, стоящую перед Вами задачу можно решить другим путем, более быстрым, эффективным и надежным.
Конфигурация компьютера | |
Ноутбук/нетбук: Lenovo ThinkPad W530 24385AU (i7-3740QM 2.7GHz, 24GB RAM, Samsung 840 Pro 256GB + HDD 750GB) | |
ОС: Windows 10 Pro x64 Release Preview | |
Прочее: На пенсии: HP Pavilion dv7t (17.3'', i7-2630QM, HD 6770M 1Gb, 8Gb RAM) |
Если вы смонтируете WIM образ, то увидите, что там уже есть папка Windows. Образ же просто развертывается на жесткий диск, применяется к нему. Поэтому переименовать папку Windows нельзя и такой возможности в WAIK не предусмотрено.
Вы можете попробовать переименовать папку в подключенном образе и сохранить изменения, но этот метод, очевидно, не поддерживается, и будет ли система работать при этом - вопрос, так что экспериментируйте на виртуальной машине.
Как я говорил раньше, я не вижу необходимости в переименовании папки Windows. Аргументация
Хотя бы для установки нескольких ОС на один логический диск » |
И напрасно - это очень удобное решение, хотя оно может не подходить в вашем случае.
Теперь цитаты из письма
Данное письмо я отправляю, в качестве Вашей поддержки и вопроса: "Как установить Vista и Windows7 в директорию не "по умолчанию", в частности не Windows, а предположим в c:\Nemo? |
В связи с тем, что у нас частые командировки, существует опасность потери информации (случаи воровства "ноутов" уже были). Мы представляем для себя опасность вскрытия информации через систему скриптовых файлов (в частности для примера загрузочные Linux), поэтому кроме физической подготовки "винтов" у нас стоят различные системы Windows не "по умолчанию" (Для примера: диск:\Kartofan). |
Вопрос не в цене - у нас лицензионные Windows XP, включая Windows Vista, однако отсутствие нормальной, по моему мнению, технической поддержки со стороны Microsoft, не дает полностью реализовать многие задачи. |
Я не вижу, каким образом из вашего вопроса вытекает отсутствие нормальной техподдержки Майкрософт. Вы просто не можете реализовать то, что вы хотите, вот и все.
В этом случае стоит задуматься над тем, а нужно ли то, что вы хотите реализовать. Например, вместо изменения расположения системной папки (что является типичным ходом Security through Obscurity), использовать шифрование диска BitLocker. К защите информации нужно подходить более серьезно, чем переименование системной папки, на мой взгляд.
-------
Канал Windows 11, etc | Чат @winsiders
изменить параметры, записываемые при установке, можно только в реестре, поскольку система, как уже сказали, накатывается из образа, а не устанавливается » |
Именно устанавливается 1 раз , и при этом в каждом конкретном случае в свой выбранный раздел , где уже установлена иная ОС. Частично подготовить предыдущую ОС можно без проблем с пом. экспорта, правки и импорта реестра и переменных среды. .Но остается главная папка Windows. Ее (в ХР) без переустановки не удается переименовать. Поэтому и спрашиваю как изменить сист. папку Windows на иную при установке Win7 или висты (какой параметр и где : в командной строке или в AIK или др.варианты ).
Читайте также: