Показать полную графическую версию : [решено] форматировать локальный диск
Dramadeur
07-01-2012, 06:44
В общем имеется локальный диск, нужно отформатировать в NTFS (быстрое).
:: форматирование диска
Echo Y|format "%~1" /Q /FS:NTFS /V:BAT
if errorlevel 1 (
echo Ошибка форматирования "%~1". Процесс прерван.
pause>Nul
exit
)
Только теперь вопрос: как сделать так, чтобы он форматировал не основной (была проверка) и форматировал локальный диск D? (Windows установлена на C)
я так и не понял форматировать только d:? тогда так
:: форматирование диска
Echo Y|format d: /Q /FS:NTFS /V:Метка тома
if errorlevel 1 (
echo Ошибка форматирования d:. Процесс прерван.
pause>Nul
exit
)
еще можно добавить переменную /x в команду format - отключение тома
только команда echo не выводит кириллицу если я не ошибаюсь
так что вот это -
echo Ошибка форматирования d:. Процесс прерван.
должно выглядеть так
echo ЋиЁЎЄ* д®а¬*вЁа®ў**Ёп "d:". Џа®жҐбб ЇаҐаў**.
тогда все выглядит так
:: форматирование диска
Echo Y|format d: /X /Q /FS:NTFS /V:МеткаТома
if errorlevel 1 (
echo ЋиЁЎЄ* д®а¬*вЁа®ў**Ёп "d:". Џа®жҐбб ЇаҐаў**.
pause>Nul
exit
)
или необходимо форматирование всех кроме c: ???
echo не выводит кириллицу если я не ошибаюсь »
ошибаетесь, просто кодировка должна быть 866
ferget, с тем куском кода который представлен выведет?
при сохранении выберите кодировку 866 и будет работать
Dramadeur
08-01-2012, 09:01
zion87, а при помощи ... какой язык программирования это, кстати?
Ну в общем не знаете как с проверкой сделать, мол, раздел диска с текущий установленной системой не должен "случайно" быть форматирован.
Или если я попытаюсь "батником" форматнуть диск C, то он не форматнется и так, Windows не позволит?
а при помощи ... » - что при помощи?
с проверкой можно (format первого найденного кроме системного)
@Echo Off
SetLocal EnableExtensions
For %%D In (A B 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 not %%D:==%systemdrive% (
Echo Y|format %%D: /X /Q /FS:NTFS /V:МеткаТома && exit
)
)
if errorlevel 1 (
echo ЋиЁЎЄ* д®а¬*вЁа®ў**Ёп "d:". Џа®жҐбб ЇаҐаў**.
pause>Nul
exit
)
и да из bat - ника %systemdrive% не отформатировать из запущенной системе, Windows не даст
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.