Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Boa Soft

Компьютерный шаман


Сообщения: 2910
Благодарности: 956

Профиль | Сайт | Отправить PM | Цитировать


1. для раскатки на чистый диск или с затиранием всего.
читать дальше »

Код: Выделить весь код
@echo off

SET DESTDRIVE=F:
SET IMAGE=WinXpHomeOEM.wim
SET DRVIMAGE=driver.wim
TITLE = Apply %IMAGE%

FOR %%a 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 %%a:\$BOA$  (
    COLOR 0C
    TITLE = ERROR Apply %IMAGE%
    echo Кто-то опять пытается отформатировать мой внешний диск.
    echo.
    echo Отключите ВСЕ лишние флешки и диски и перегрузите машину
    echo Потом запустите заливку заново.
    echo.
    echo Заливка прерванна.
    echo.
    pause
    exit
  )
)

:TRYNEW
cls
SET CONF = 
echo Process apply %IMAGE% to %DESTDRIVE%\ drive?
echo All date from new drive lost!
echo. 
echo Type "YES" to process
echo Or press Ctrl+C to close console
echo. 
set /P CONF=Type "YES" :   
if %CONF%==YES Goto OK1
if %CONF%==yes Goto OK1
GOTO TRYNEW
:OK1
echo.
echo Type "YES" to process confirm process
echo Or press Ctrl+C to close console
echo. 
set /P CONF=Type "YES" :   
if %CONF%==YES Goto OK2
if %CONF%==yes Goto OK2
GOTO TRYNEW
:OK2



cls
echo Разметка жесткого диска
cd DISKPART
call partitionw_std.cmd
cd ..

echo Restore boot sector
WimTools\BootSect.exe /nt52 %DESTDRIVE% /force

echo Apply %IMAGE% to %DESTDRIVE%\ drive...

WimTools\imagex.exe /apply Wims\%IMAGE% 1 %DESTDRIVE%\ 

echo Apply %DRVIMAGE% to %DESTDRIVE%\ drive...

WimTools\imagex.exe /apply Wims\%DRVIMAGE% 1 %DESTDRIVE%\ 

echo Done!
echo Press any key to exit
pause
exit


2. для переустановки. Затирается только с
читать дальше »

Код: Выделить весь код
@echo off

SET DESTDRIVE=F:
SET IMAGE=WinXpHomeOEM.wim
SET DRVIMAGE=driver.wim
TITLE = Apply %IMAGE%

if exist %DESTDRIVE%\$BOA$ (
 COLOR 0C
 TITLE = ERROR Apply %IMAGE%
 echo Кто-то опять пытается отформатировать мой внешний диск.
 echo.
 echo Отключите ВСЕ лишние флешки и диски и запустите заливку заново.
 echo Заливка прерванна.
 pause
 exit
)

:TRYNEW
cls
SET CONF = 
echo Process apply %IMAGE% to %DESTDRIVE%\ drive?
echo All date from drive %DESTDRIVE%\ lost!
echo. 
echo Type "YES" to process
echo Or press Ctrl+C to close console
echo. 
set /P CONF=Type "YES" :   
if %CONF%==YES Goto OK1
if %CONF%==yes Goto OK1
GOTO TRYNEW
:OK1
echo.
echo Type "YES" to process confirm process
echo Or press Ctrl+C to close console
echo. 
set /P CONF=Type "YES" :   
if %CONF%==YES Goto OK2
if %CONF%==yes Goto OK2
GOTO TRYNEW
:OK2

cls
echo Quick formatting  %DESTDRIVE%\ drive...
format %DESTDRIVE% /FS:NTFS /V:SYSXP /Q /X /Y

echo Restore boot sector
WimTools\BootSect.exe /nt52 %DESTDRIVE% /force

echo Apply %IMAGE% to %DESTDRIVE%\ drive...

WimTools\imagex.exe /apply Wims\%IMAGE% 1 %DESTDRIVE%\ 

echo Apply %DRVIMAGE% to %DESTDRIVE%\ drive...

WimTools\imagex.exe /apply Wims\%DRVIMAGE% 1 %DESTDRIVE%\ 

echo Done!
echo Press any key to exit
pause
exit


2. для щадящей перереустановки. Не затирается ничего, только не должно быть одноименных папок с папками образа.
читать дальше »

Код: Выделить весь код
@echo off

SET DESTDRIVE=F:
SET IMAGE=WinXpHomeOEM.wim
SET DRVIMAGE=driver.wim
TITLE = Apply %IMAGE%

if exist %DESTDRIVE%\$BOA$ (
 COLOR 0C
 TITLE = ERROR Apply %IMAGE%
 echo БЛЯ!!! 
 echo Кто-то опять пытается отформатировать мой внешний диск.
 echo.
 echo Отключите ВСЕ лишние флешки и диски и запустите заливку заново.
 echo Заливка прерванна.
 pause
 exit
)

:TRYNEW
cls
SET CONF = 
echo Process safe apply %IMAGE% to %DESTDRIVE%\ drive?
echo. 
echo Type "YES" to process
echo Or press Ctrl+C to close console
echo. 
set /P CONF=Type "YES" :   
if %CONF%==YES Goto OK1
if %CONF%==yes Goto OK1
GOTO TRYNEW
:OK1


cls

echo Restore boot sector
WimTools\BootSect.exe /nt52 %DESTDRIVE% /force

echo Apply %IMAGE% to %DESTDRIVE%\ drive...

WimTools\imagex.exe /apply Wims\%IMAGE% 1 %DESTDRIVE%\ 

echo Apply %DRVIMAGE% to %DESTDRIVE%\ drive...

WimTools\imagex.exe /apply Wims\%DRVIMAGE% 1 %DESTDRIVE%\ 

echo Done!
echo Press any key to exit
pause
exit


partitionw_std.cmd

читать дальше »

Код: Выделить весь код
@echo off
echo standart disk preparing
echo starting disk partitioning... > log.txt
echo. >> log.txt
diskpart.exe /s partstdw.txt >> log.txt
if not "%errorlevel%"=="0" goto error
echo. >> log.txt
echo formating... >> log.txt
echo. >> log.txt
format F: /fs:ntfs /v:Sys_XP /q /y >> log.txt
if not "%errorlevel%"=="0" goto error
echo. >> log.txt
format G: /fs:ntfs /v:User_Data /q /y >> log.txt
if not "%errorlevel%"=="0" goto error
echo. >> log.txt
echo end formating process... >> log.txt
cls
goto :end


:error
cls
title OPERATION ERRROR!!!
COLOR 0C
type log.txt
pause 
cls
exit

:end



partstdw.txt
читать дальше »

Код: Выделить весь код
select disk=1
clean
create partition primary size=40960
assign letter=F
active
create partition extended
create partition logical
assign letter=G
exit

-------
Человеческая лень - главная движущая сила технического прогресса.


Последний раз редактировалось Boa Soft, 05-03-2009 в 21:22. Причина: убрал ненормативную лексику


Отправлено: 21:20, 05-03-2009 | #83