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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] форматировать локальный диск

Ответить
Настройки темы
CMD/BAT - [решено] форматировать локальный диск

Пользователь


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


Конфигурация

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


В общем имеется локальный диск, нужно отформатировать в NTFS (быстрое).

Код: Выделить весь код
:: форматирование диска
Echo Y|format "%~1" /Q /FS:NTFS /V:BAT
if errorlevel 1 (
  echo Ошибка форматирования "%~1". Процесс прерван.
  pause>Nul
  exit
)
Только теперь вопрос: как сделать так, чтобы он форматировал не основной (была проверка) и форматировал локальный диск D? (Windows установлена на C)

Отправлено: 06:44, 07-01-2012

 

Аватара для zion87

Старожил


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

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


я так и не понял форматировать только 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: ???

Последний раз редактировалось zion87, 07-01-2012 в 12:28.

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:38, 07-01-2012 | #2



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

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


Аватара для ferget

Разный


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

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


Цитата zion87:
echo не выводит кириллицу если я не ошибаюсь »
ошибаетесь, просто кодировка должна быть 866

Отправлено: 12:52, 07-01-2012 | #3


Аватара для zion87

Старожил


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

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


ferget, с тем куском кода который представлен выведет?

Отправлено: 13:20, 07-01-2012 | #4


Аватара для ferget

Разный


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

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


при сохранении выберите кодировку 866 и будет работать

Отправлено: 13:34, 07-01-2012 | #5


Пользователь


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

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


zion87, а при помощи ... какой язык программирования это, кстати?
Ну в общем не знаете как с проверкой сделать, мол, раздел диска с текущий установленной системой не должен "случайно" быть форматирован.

Или если я попытаюсь "батником" форматнуть диск C, то он не форматнется и так, Windows не позволит?

Отправлено: 09:01, 08-01-2012 | #6


Аватара для zion87

Старожил


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

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


Цитата Dramadeur:
а при помощи ... »
- что при помощи?
с проверкой можно (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 не даст

Последний раз редактировалось zion87, 09-01-2012 в 20:51.


Отправлено: 12:30, 08-01-2012 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] форматировать локальный диск

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
не открывается локальный диск янка Накопители (SSD, HDD, USB Flash) 10 16-11-2009 07:36
Пользователи домена и локальный диск clin Microsoft Windows NT/2000/2003 2 17-07-2009 00:53
Как форматировать жёсткий диск? Glamur Хочу все знать 4 03-02-2008 20:26
[решено] RIS - Форматировать и установить на диск C deniskopylow Автоматическая установка Windows 2000/XP/2003 12 06-04-2007 17:05
Как форматировать жесткий диск? lag Хочу все знать 4 03-03-2006 02:20




 
Переход