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

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 10 » Разное - [решено] Присвоить букву скрытому сис.разделу. Не работает file .bat

Ответить
Настройки темы
Разное - [решено] Присвоить букву скрытому сис.разделу. Не работает file .bat

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


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

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


В командной строке последовательно выполняю команды:
Diskpart
lis vol
sel vol 2
assign
Всё выполняется, буква присваивается.
В Блокнот создаю file .bat, записываю его на флешку.
Запускаю его с флешки с "запуск от админа".
Остаюсь в командной строке с индикацией: Diskpart
Но раздел не видим.
Попробовал запустить другой бат-файл со сценарием:
Diskpart /s lis vol sel vol 2 assign
Тоже ничего не происходит. В чём моя ошибка?
Может файл нельзя запускать в флешки, а поместить его в раздел с Виндой 10?
Спасибо

Отправлено: 11:18, 03-09-2018

 


Moderator


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

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


new45, нужно создать отдельный текстовый файл со сценарием:
Diskpart Scripts and Examples
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:24, 03-09-2018 | #2



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

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


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


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

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


Спасибо, в команду надо вписывать не сам сценарий, а имя файла.
И новые вопросы: путь для файла со сценарием надо указывать явно?
Или если этот фай разместить рядом с батником, то только имя?

Непонятно, почему у меня не выполнялся первый батник?
Ведь по-идее должны были выполнится все его "строки":
запуск Diskpart, 1-я команда, 2-я и т.д.
Спасибо

Последний раз редактировалось new45, 03-09-2018 в 11:52.


Отправлено: 11:41, 03-09-2018 | #3



Moderator


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

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


Цитата new45:
Ведь по-идее должны были выполнится все его "строки":
запуск Diskpart, 1-я команда, 2-я и т.д.
Нет, ведь после запуска Diskpart он понятия не имеет о батнике со всеми его строками.
А строки после Diskpart в батнике никак не ассоциированы с Diskpart.

Отправлено: 11:47, 03-09-2018 | #4


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


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

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


То есть если, построчно всё выполнять в ком.строке, то всё выполняется.
А если при помощи батника - выполнение прекратится при первом же запуске какой-нибудь проги?
Существует ли способ построчного выполнения в ком.строке всего, что прописано для неё в каком-нибудь "сценарии"?
Типа запуск Diskpart, выполнение 1-й ЕГО команды, 2-й и т.д. Выход из Diskpart, Запуск другой проги, выполнение её команд и т.д.
Спасибо.

Отправлено: 12:02, 03-09-2018 | #5



Moderator


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

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


Цитата new45:
То есть если, построчно всё выполнять в ком.строке, то всё выполняется.
Нет, не так: в командной строке выполняется только первая команда (запуск Diskpart), а остальные три вы вводите не в cmd, а в запущенном Diskpart.

Отправлено: 12:07, 03-09-2018 | #6


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


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

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


Где размещать файл сценария для diskpart ?

Отправлено: 12:38, 03-09-2018 | #7

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


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

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


Изображения
Тип файла: gif diskpart2.gif
(22.2 Kb, 12 просмотров)

new45, посмотрите приложенный скриншот.
Имя файла сценария вводите с тем путём, где лежит этот файл.

-------
Mikhail Zhilin


Отправлено: 13:51, 03-09-2018 | #8


Ветеран


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

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


Можно так:
Код: Выделить весь код
(
	echo list volume
	echo select volume 2
	echo assign
) | diskpart.exe
Но зачем Вам там вообще list volume нужен?
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:00, 03-09-2018 | #9


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


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

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


Iska ,
конечно не нужен в исполняемом скрипте.
Я так понял, что таким макаром можно одним! скриптом писать как команды cmd (Dos ?) так и команды "внутренне"-запускаемых прог?
Где об этом можно прочитать подробнее? Ещё раз спасибо

Отправлено: 07:20, 04-09-2018 | #10



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 10 » Разное - [решено] Присвоить букву скрытому сис.разделу. Не работает file .bat

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Восстановление - Интересный вопрос по скрытому разделу _НОВЕНЬКИЙ_ Программное обеспечение Windows 1 20-02-2015 20:23
CMD/BAT - Присвоить букву диску Valek271183 Скриптовые языки администрирования Windows 4 18-01-2015 19:30
Любой язык - batch file - определить букву флеш-диска simon171078 Скриптовые языки администрирования Windows 14 12-02-2012 09:25
CMD/BAT - [решено] Задача: текущей папке присвоить свободную букву диска dascon Скриптовые языки администрирования Windows 10 13-06-2010 18:10
[решено] bat-файл работает... и он же не работает. В чем дело? truvo Хочу все знать 10 26-03-2009 02:36




 
Переход