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

Компьютерный форум 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

 

Ветеран


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

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


Цитата new45:
Я так понял, что таким макаром можно одним! скриптом писать как команды cmd (Dos ?) так и команды "внутренне"-запускаемых прог? »
Если искомое приложение читает команды со стандартного потока ввода (stdin), то можно.

Цитата new45:
Где об этом можно прочитать подробнее? »
Standard streams - Wikipedia
Command Redirection, Pipes - Windows CMD - SS64.com
Batch files - How To ... Display and Redirect Output

В нашем конкретном случае мы посредством нескольких команд echo осуществляем вывод в стандартный поток вывода (stdout) следующего текста:
Код: Выделить весь код
list volume
select volume 2
assign
Этот вывод мы группируем в один поток посредством использования операторных скобок «(» и «)». Затем мы посредством конвеера «|» перенаправляем стандартный поток вывода (stdout) этой группы команд на стандартный поток ввода (stdin) утилиты diskpart.exe, которая читает из него полученные команды и исполняет.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:48, 04-09-2018 | #11



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

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

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


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

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


Цитата Iska:
list volume
select volume 2 »
Команда list нужна только для визуального определения номера того объекта, который надо выбрать далее. Если всё делается автоматом (скриптом) — она не нужна, и появляется риск, что обработан будет не тот объект, на который рассчитывали. Вроде так...

-------
Mikhail Zhilin


Отправлено: 20:47, 05-09-2018 | #12


Ветеран


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

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


mwz, я к тому, что в скрипте от неё ни холодно, ни жарко: даже если что-то увидим — как-то повлиять на работу скрипта diskpart'а не сможем (NOERR тут не в счёт).

Отправлено: 21:42, 05-09-2018 | #13

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


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

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


Цитата Iska:
в скрипте от неё ни холодно, ни жарко »
Во-во.

-------
Mikhail Zhilin


Отправлено: 21:52, 05-09-2018 | #14



Компьютерный форум 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




 
Переход