[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
LetterSwap.exe - позволяет переименовать буквы дисков на основе реестра гостевой системы.
Так-же возможно присвоить загрузочному диску определенную букву (ищется по маркерному файлу).
Вложение


Последний раз редактировалось: nikzzzz (2019-11-23 22:53), всего редактировалось 11 раз(а)

[Цитировать]

    naifle
  • 762
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 199
  • Репутация:26

    [+] [-]
27643Что-то я не понял вопроса.
в boot.wim, в 1 или 2 индекс надо ложить?

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
По поводу GPT, судя по рег. файлу должна работать.
30211можно добавить иконку с флажком windows на диск Ц как в работающей системе
Это не корректно, иконка с флажком говорит о том, что этот диск системный, для WinPe системным является X:, а не C:, на котором системы может вообще не быть.
30211нельзя ли с ключом /Swap добавить список пользователей системы?
Не понял, /swap меняет буквы диском, что он должен делать со списком пользователей ?

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет 3 месяца
  • Сообщений: 2495
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
30212в boot.wim, в 1 или 2 индекс надо ложить?
Приветствую! aa
Ну конечно же во второй (папка 2) если стандартная загрузка и не модифицирована по типу как у SmokieBlahBlah (насколько я понял, у него "по умолчанию" загружается папка 1)

[Цитировать]

    naifle
  • 762
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 199
  • Репутация:26

    [+] [-]
27623
:next
for %%I in (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 (dir /d %%I:\%MyDist%\78setup64.exe&&start /w %%I:\%MyDist%\78setup64.exe&&exit)
If %pp% EQU 6 goto:dart
откуда здесь 78setup64 взялся?
при загрузке пишет: winpeshl.ini успешно создан, но команды из него не выполнимы.

[Цитировать]

    naifle
  • 762
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 199
  • Репутация:26

    [+] [-]
27623Да вроде всё доступно написано в ReadMe.txt
никакой инструкции здесь нет...
LetterSwap.exe - позволяет переименовать буквы дисков на основе реестра гостевой системы.
Так-же возможно присвоить загрузочному диску определенную букву : (ищется по маркерному файлу).
Синтаксис ком. строки :
LetterSwap.exe [/HideLetter|/MountAll] [/Auto|/Manual|WinDir] [/BootDrive NewLetter:\TagFile] [/log LogFile] [/Letter RegExp] [/wait 10]
/? - help
WinDir - прямое указание гостевой системы, например d:\windows , можно использовать переменные среды, например %OFFINESYSTEM%
/Auto - находит первую гостевую систему
/Manual - выдает запрос
/bootdrive y:\TagFile присваивает диску с маркерным файлом букву Y:, удобно, если на нем есть программы, требующие абсолютный путь.
/HideLetter - скрывает буквы неактивных дисков
/MountAll - показывает все
/Swap Drive: Drive: - поменять буквы
/Save - создать ветку реестра HKLM\SOFTWARE\LetterSwap,Guest,REG_SZ,БукваГостевойСистемы:
/Log LogFile - создание лога
/Letter RegExp - не трогать RegExp буквы, по умолчанию yz, SystemDrive и a: b: - всегда игнорируются.
/wait время ожидания монтирования BootDrive
Пример:
LetterSwap.exe /HideLetter /auto /bootdrive y:\TagFile /Log "%temp%\LSLog.txt"
Утилита принудительно меняет диски, даже если они уже используются (буквы abxyz игнорируются), поэтому ее желательно запускать как можно раньше, например через RunOnceEx.
LetterSwap.a3x требует поддержки в системе Autoit версии 3.3.14.2
мёртвая утилита не работает.

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет 3 месяца
  • Сообщений: 2495
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
31390
откуда здесь 78setup64 взялся?
при загрузке пишет: winpeshl.ini успешно создан, но команды из него не выполнимы.
Приветствую! aa
Я что-то вообще не уловлю суть Ваших вопросов.
Начало вопросов видимо ещё в начале лета (что-то не могу найти первый Ваш вопрос, что Вы спрашивали). Вы вопросы задаёте раз в пол месяца (а то и больше). Вы думаете я помню, что Вы там и где прописываете и что из чего запускаете. ag
31393мёртвая утилита не работает.
Живая - работает. bs

[Цитировать]

    naifle
  • 762
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 199
  • Репутация:26

    [+] [-]
LetterSwap.exe и PECMD.ini ложу в boot.wim/2/windows/system32 в 32-разрядный boot.wim от вин 10.
при загрузке первой картинки нажимаю shift+f10, пишу notepad, открываю в блокноте проводник и буквы не поменялись.

PECMD.ini

EXEC =!%WinDir%\System32\LetterSwap.exe /Auto
как сделать, чтобы буквы менялись.

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет 3 месяца
  • Сообщений: 2495
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
31398LetterSwap.exe и PECMD.ini ложу в...
А PECMD.ini у Вас чем подхватывается и запускается из обычного десяточного boot.wim?

[Цитировать]

    naifle
  • 762
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 199
  • Репутация:26

    [+] [-]
sergeysvirid, добавил файлы, буквы изменились как нужно, но...
перед появлением первого окна появляется надпись "начало установки", такая надпись должна появляться после двух окон.
и первое окно стало белым цветом, вместо синего.
как это изменить?

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет 3 месяца
  • Сообщений: 2495
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
31403как это изменить?
Sorry.
По привычке. Подправьте в StartNet.cmd строку.
Вместо:
%SYSTEMDRIVE%\sources\setup.exe
пропишите:
%SYSTEMDRIVE%\setup.exe

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Утилита обновлена.

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет 3 месяца
  • Сообщений: 2495
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
nikzzzz,
Приветствую! aa
Спасибо! А что изменено в утилите?

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
sergeysvirid, привет.
Устранен мелкий баг.

[Цитировать]

    naifle
  • 762
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 199
  • Репутация:26

    [+] [-]
К сожалению, мне не подходит:
после установки вин 10, буквы у дисков, всё равно вразнобой получаются, как и было без LetterSwap.
при загрузке с бутвима, для захвата системы в аудите, буквы всё равно вразнобой получаются.

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет 3 месяца
  • Сообщений: 2495
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
naifle,
Пропишите в самом начале скрипта команду запуска LetterSwap (перед другими командами) и буквы по идее должны синхронизироваться как в установленной ОС.
(для x86)
start /b /wait LetterSwap.exe /Auto
(для x64)
start /b /wait LetterSwap_x64.exe /Auto

Страница 4 из 9


Показать сообщения:    

Текущее время: 29-Мар 17:18

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы