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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Автоматическое назначение имен дисков

Ответить
Настройки темы
Автоматическое назначение имен дисков

Новый участник


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

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


Сделал полностью автоматический диск установки Windows с дровами и программами, но интересует такой вопрос, при установки после полного форматирования системного диска, все диски теряют свои буквы и системой назначаются буквы по алфавиту, потом приходится с помощью Partition Magic менять вручную буквы у дисков. Можно ли задавать метки и буквы для дисков непосредственно в ходе установки?

Отправлено: 08:52, 27-01-2009

 
D_Master


Сообщения: n/a

Профиль | Цитировать


dushes, насчет букв не знаю, но метки можно задать так:
Код: Выделить весь код
@echo off
Label C: SYSTEMDISK
Label D: MEDIA
Label E: WORK
exit

Отправлено: 10:29, 27-01-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


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

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


Метки не самое важно, но спасибо. Важны буквы.

Отправлено: 15:15, 27-01-2009 | #3


(*.*)


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

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


Цитата dushes:
Можно ли задавать метки и буквы для дисков непосредственно в ходе установки? »
Программа установки не предоставляет такой возможности.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 22:15, 27-01-2009 | #4


Новый участник


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

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


А сторонние утилиты здесь не помогут (по типу учетных записей renuser.exe)?

Отправлено: 08:55, 28-01-2009 | #5


Ветеран


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

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


dushes, как вариант можно попробовать с мультибута запустить образ флопика dos, в нем в autoexec.bat запустить format.exe с параметрами, потом winnt.exe с указанием файла ответов.

-------
Не верь трудолюбивому Админу! Ибо только лень заставит его настроить систему раз и навсегда!
http://unacreator.elitecom.ru -=- Сайт г. Дзержинска


Отправлено: 09:46, 28-01-2009 | #6


Аватара для dda777

Новый участник


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

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


Цитата dushes:
все диски теряют свои буквы и системой назначаются буквы по алфавиту, потом приходится с помощью Partition Magic менять вручную буквы у дисков »
а что тебя не устраивает, или что ты вообще хочешь получить? C: D: Z: ???

Отправлено: 10:26, 30-01-2009 | #7


Новый участник


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

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


Хочу получить C, E, Q, T

Отправлено: 12:04, 30-01-2009 | #8


Новый участник


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

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


С помощью этого скрипта меняю буквы на CD-DVD. Адаптируйте под себя и пользуйтесь.

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

SETLOCAL ENABLEDELAYEDEXPANSION
Rem Tip obrabatyvaemyh privodov i vydelennye dlia nih bukvy
SET DRV_TYPE=DVD CD
SET DRV_FREE=Q Z Y
Echo.
Echo.Progress: Proveriaem nalichie DiskPart...
DiskPart.Exe /? >nul 2>&1
IF %ERRORLEVEL% NEQ 0 (
	Echo.
	Echo.Progress: Fajl DISKPART.EXE ne najden, rabota skripta prervana!
	PAUSE
	EXIT
)
Echo.Progress: Opredeliaem lokalizaciju DiskPart...
DiskPart.Exe /?|Find "On computer:"
IF %ERRORLEVEL%==0 (
	SET POS_VOL=7
	SET POS_LTR=13
	SET POS_TYP=37
) ELSE (
	SET POS_VOL=4
	SET POS_LTR=10
	SET POS_TYP=34
)
echo.Progress: Vychisliaem kolichestvo propuskaemyh strok...
SET SKIP=0
FOR /F "tokens=1 delims=[]" %%A IN ('@echo list volume^|@diskpart^|find /N "DISKPART>"') Do IF !SKIP! EQU 0 SET /A SKIP=%%A+2
Echo.Progress: Formiruem spisok ustrojstv, fil'truem perenaznachennye ranee...
FOR /F "skip=%SKIP% tokens=*" %%A IN ('@echo list volume^|@diskpart') Do (
	SET LINE=%%A
	SET DRV_USED=!DRV_USED! !LINE:~%POS_LTR%,1!
	CALL :FIND !LINE:~%POS_LTR%,1! "%DRV_FREE%"
 	IF !ERRORLEVEL!==1 FOR %%B IN (%DRV_TYPE%) DO CALL :TEST_DRIVE %%B
)
IF "%VOL_WORK%"=="" (
	echo.
	echo.Progress: Spisok perenaznachenija pust^^^! Skript zavershil rabotu.
	EXIT
)
Echo.Progress: Vypolniaem perenaznachenie po sformirovannomu spisku...
Echo.
FOR %%A IN (%VOL_WORK%) DO (
	CALL :FindNext
	CALL :ASSIGN %%A !LTR!
	SET DRV_USED=!DRV_USED! !LTR!
)
EXIT
Rem Obrabotka ocherednoj stroki komandy DiskPart "list volume"
:TEST_DRIVE
CALL :LENGTH %~1
IF "%~1"=="!LINE:~%POS_TYP%,%LENGTH%!" SET VOL_WORK=!VOL_WORK! !LINE:~%POS_VOL%,1!
GOTO :EOF
Rem Vychislenie dliny parametra
:LENGTH
SET LENBUF=%~1
SET LENGTH=0
IF "%~1"=="" GOTO :EOF
:LENGTH_START
SET /A LENGTH+=1
IF ""=="!LENBUF:~%LENGTH%,1!" GOTO :EOF
GOTO :LENGTH_START
Rem Vyzov komandy naznachenija
:ASSIGN
(@echo select volume %~1&@echo assign letter=%~2)|diskpart|find /I "DiskPart:"
GOTO :EOF
Rem Vyzov komandy FIND
:FIND
@echo %~2|@find "%~1">nul
GOTO :EOF
Rem Poisk svobodnoj bukvy iz zadannogo mnozestva
:FindNext
For %%i in (%DRV_FREE%) Do (
	@echo.%DRV_USED%|Find "%%i">nul
	IF !ERRORLEVEL!==1 (
		SET LTR=%%i
		GOTO :EOF
	)
)
Echo.
Echo.Skript prervan^! Spisok svobodnyh bukv ischerpan.
EXIT

Отправлено: 23:54, 14-06-2009 | #9


Старожил


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

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


Что это за echo файл? и как мне поставить метку системного диска. Из файла winnt.sif не срабатывает

[GuiRunOnce]
"cmd /Q /C label %systemdrive% Wind_XP"

Пробывал еще так

[GuiRunOnce]
"cmd /Q /C label %systemdrive%:Wind_XP"

Отправлено: 17:31, 18-06-2009 | #10



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Автоматическое назначение имен дисков

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
автоматическое назначение дисковых квот devorer Microsoft Windows NT/2000/2003 9 25-11-2009 18:34
Установка - Назначение букв дисков при установке mitkas Автоматическая установка Windows 2000/XP/2003 5 24-02-2009 02:38
Службы - Автоматическое назначение буквы диску paul69 Microsoft Windows 2000/XP 1 21-02-2008 16:08
Автоматическое монтирование дисков Artla_ Общий по Linux 1 24-03-2007 23:07
Сортировка имен дисков в WinХР Mara Хочу все знать 2 07-06-2004 12:12




 
Переход