[Quote]

    nikzzzz
  • 215
  • Longevity: 11 years
  • Posts: 3114
  • REPUTATION:127

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


Last edited by nikzzzz on 2019-11-23 22:53; edited 11 times in total

[Quote]

    dialmak
  • 2607
  • Longevity: 10 years
  • Posts: 842
  • REPUTATION:40

    [+] [-]
naifle, Для смены букв логических дисков для\из работающей или неработающей ОС Windows можно заюзать такую штуку SETWINDL.TBS - Assign Partition to Drive Letters
Хз, возможно иногда это полезно и нужно. Если нужно - выложу архивчик для Win\Linux\Dos...

По факту это LetterSwap, но принцип другой. Ты сам ставишь буквы, которые тебе нужны для нужных разделов. Лучше это делать для неработающей винды..

[Quote]

    naifle
  • 762
  • Longevity: 11 years
  • Posts: 199
  • REPUTATION:26

    [+] [-]
34889naifle,
Пропишите в самом начале скрипта команду запуска LetterSwap (перед другими командами) и буквы по идее должны синхронизироваться как в установленной ОС.
(для x86)
start /b /wait LetterSwap.exe /Auto
(для x64)
start /b /wait LetterSwap_x64.exe /Auto
sergeysvirid, так и прописано, при загрузке с рабочей вин7, бутвима от вин10 с LetterSwap
буквы нормально синхронизируются.
После установки вин10 с этим бутвимом, буквы у дисков по разному становятся.
На вин 7 же не было такого, там нормально всё было С это С, Д это Д, может надо что то вытащить из вин7
Получается LetterSwap только для винпе нужен, для live-cd.

[Quote]

    sergeysvirid
  • 104
  • Longevity: 11 years
  • Posts: 2727
  • REPUTATION:127

    [+] [-]
  • Location: 65 регион (GMT+11)
34935После установки вин10 с этим бутвимом, буквы у дисков по разному становятся.
Так уже в установленной десятке буквы по другому отображаются что-ли???
Так это нормальное явление и LetterSwap тут никаким боком. Он же интегрирован у Вас в boot.wim ...и синхронизирует буквы тоже в самом boot.wim (для "правильного" отображения букв разделов в проводнике WinPE), но никак не в новоустановленной ОС bw

[Quote]

    naifle
  • 762
  • Longevity: 11 years
  • Posts: 199
  • REPUTATION:26

    [+] [-]
34939Так уже в установленной десятке буквы по другому отображаются что-ли???
ну конечно
для себя я интегрировал в install.wim твик реестра...ветки [HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices] из вин7
вот с ним после установки 10-ки всё нормально с буквами.
и в бутвим такой твик можно интегрировать.

[Quote]

    nikzzzz
  • 215
  • Longevity: 11 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
naifle,
Понятия бутвим не существует, не нужно нужно изобретать свою терминологию.
34935при загрузке с рабочей вин7, бутвима от вин10 с LetterSwap буквы нормально синхронизируются.
Это примерно значит:
Я загрузился с рабочей вин7, запустил некий бутвим (???) , буквы не изменились.
Понять невозможно.

[Quote]

    naifle
  • 762
  • Longevity: 11 years
  • Posts: 199
  • REPUTATION:26

    [+] [-]
nikzzzz,
подготовил сборку вин10 в аудите.
Выполнил sysprep.exe (%SystemRoot%\system32\sysprep\sysprep.exe /generalize /oobe /shutdown /quiet /unattend:D:\CopyProfile.xml).
Компьютер выключился.
Включаю компьютер и загружаюсь с boot.wim. В этом boot.wim лежит LetterSwap.
При появлении первой картинки, жму Shift+F10, в ком.строке ввожу notepad и открываю проводник.
И вот здесь вот обнаруживается, что буквы у дисков, стали вразнобой.
Хотя на винде буквы у дисков были в нужном порядке.

[Quote]

    gera_serg
  • 1171
  • Longevity: 10 years
  • Posts: 1448
  • REPUTATION:9

    [+] [-]
38669ввожу notepad
а добавьте в скрипт /Log LogFile.txt - (создание лога) и посмотрите потом на него в нотепаде...
Создался ли лог и что в нем?
Если по логу все нормально пересортировано, вероятно дело в конкретном Проводнике (неполноценный, урезанный)

[Quote]

    sergeysvirid
  • 104
  • Longevity: 11 years
  • Posts: 2727
  • REPUTATION:127

    [+] [-]
  • Location: 65 регион (GMT+11)
38669Включаю компьютер и загружаюсь с boot.wim. В этом boot.wim лежит LetterSwap.
На каком этапе загрузки boot.wim запускается LetterSwap.exe и как?
38669
При появлении первой картинки, жму Shift+F10, в ком.строке ввожу notepad и открываю проводник.
И вот здесь вот обнаруживается, что буквы у дисков, стали вразнобой.
Может быть на этом этапе загрузки boot.wim, LetterSwap.exe ещё не запускался?
Может быть точнее будет выражение: "...вот здесь вот обнаруживается, что буквы у дисков, пока ещё вразнобой".?

[Quote]

    nikzzzz
  • 215
  • Longevity: 11 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
38669подготовил сборку вин10 в аудите.
Возможно, проблема именно в аудите, по идее в такой сборке не должно быть привязки букв к дискам.

[Quote]

    naifle
  • 762
  • Longevity: 11 years
  • Posts: 199
  • REPUTATION:26

    [+] [-]
38693Возможно, проблема именно в аудите, по идее в такой сборке не должно быть привязки букв к дискам.
Скорей всего дело в аудите, после отработки sysprep.exe, происходит отвязка оборудования от ОС.

[Quote]

    Joker-2013
  • 1039
  • Longevity: 10 years
  • Posts: 2052
  • REPUTATION:120

    [+] [-]
  • Location: из прошлого
nikzzzz, Дошли руки до тестирования вашей утилиты...
Ну что сказать... Всё плохо...

Дополнительная информация

----- Start 27.01.2018 17:47:40  Command Line: LetterSwap.au3LetterSwap.au3 /auto /log X:\TEMP\LetterSwap.log
...... Host:  HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
"G"  "\\?\Volume{e26fd343-0370-11e8-a923-806e6f6e6963}\" "\??\SCSI#CdRom&Ven__NEC&Prod_DVD_RW_ND-3550A&Rev_1.05#5&145abd1a&0&000000#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}"
"C"  "\\?\Volume{e26fd34b-0370-11e8-a923-806e6f6e6963}\" "0xB29BC79C0000100000000000"
"D"  "\\?\Volume{e26fd34c-0370-11e8-a923-806e6f6e6963}\" "0xB29BC79C0000F01500000000"
"E"  "\\?\Volume{e26fd34d-0370-11e8-a923-806e6f6e6963}\" "0xC17008CD0000101800000000"
"F"  "\\?\Volume{e26fd34e-0370-11e8-a923-806e6f6e6963}\" "0xC17008CD000090410F000000"
"X"  "" "0xFC57B2D94E68CB4DAB7903CFA2F6B750"
"H"  "\\?\Volume{e26fd356-0370-11e8-a923-806e6f6e6963}\" "\??\USBSTOR#CdRom&Ven_iODD&Prod__Virtual_CDRom&Rev_1.42#______XX00000001&0#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}"
"I"  "\\?\Volume{e26fd35c-0370-11e8-a923-993fd4171425}\" "0xEAEBD4CC00C8B55132000000"
"J"  "\\?\Volume{e26fd35e-0370-11e8-a923-993fd4171425}\" "0xEAEBD4CC007E000000000000"
"K"  "\\?\Volume{e26fd360-0370-11e8-a923-993fd4171425}\" "0xEAEBD4CC006AB57B64000000"
...... Guest:  HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
"C"  "\\?\Volume{29db9558-b0a0-11e6-971e-806e6f6e6963}\" "0xB29BC79C0000F01500000000"
"J"  "\\?\Volume{29db9562-b0a0-11e6-971e-806e6f6e6963}\" "0xEAEBD4CC007E000000000000"
"L"  "\\?\Volume{29db9563-b0a0-11e6-971e-806e6f6e6963}\" "0xEAEBD4CC00C8B55132000000"
"N"  "\\?\Volume{29db9564-b0a0-11e6-971e-806e6f6e6963}\" "0xEAEBD4CC006AB57B64000000"
"F"  "\\?\Volume{29db9565-b0a0-11e6-971e-806e6f6e6963}\" "\??\IDE#CdRom_NEC_DVD_RW_ND-3550A____________________1.05____#6&467f171&0&1.0.0#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}"
"G"  "\\?\Volume{57007f19-b21b-11e6-9724-806e6f6e6963}\" "\??\USBSTOR#CdRom&Ven_iODD&Prod__Virtual_CDRom&Rev_1.42#______XX00000001&0#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}"
"O"  "\\?\Volume{969c8d06-b25e-11e6-9725-001d601f8c4b}\" "\??\USBSTOR#CdRom&Ven_SanDisk&Prod_Cruzer&Rev_7.01#4317000EBF805BF4&1#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}"
"Q"  "\\?\Volume{969c8d08-b25e-11e6-9725-001d601f8c4b}\" "_??_USBSTOR#Disk&Ven_SanDisk&Prod_Cruzer&Rev_7.01#4317000EBF805BF4&0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}"
"I"  "\\?\Volume{1ea6e167-b63d-11e6-972a-001d601f8c4b}\" "_??_USBSTOR#Disk&Ven_SanDisk&Prod_Cruzer&Rev_7.01#3513000EBF80AC4D&0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}"
"A"  "\\?\Volume{6a12ec54-ed3a-11e6-97ea-806e6f6e6963}\" "\??\FDC#GENERIC_FLOPPY_DRIVE#5&243210f6&0&0#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}"
"H"  "\\?\Volume{8a7eb7e8-ef7d-11e6-97f1-001d601f8c4b}\" "_??_USBSTOR#Disk&Ven_Kingston&Prod_Data_Traveler&Rev_PMAP#90D31A000007&0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}"
"K"  "\\?\Volume{b588e76f-4359-11e7-98dc-001d601f8c4b}\" "_??_USBSTOR#Disk&Ven_Generic&Prod_&Rev_6000#12345678901234567890&0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}"
"E"  "\\?\Volume{3ea3d13b-74f3-11e7-9989-806e6f6e6963}\" "0xC17008CD0000101800000000"
"D"  "\\?\Volume{3ea3d13c-74f3-11e7-9989-806e6f6e6963}\" "0xC17008CD000090410F000000"
"X"  "\\?\Volume{7e46a302-c7ae-11e7-9a78-001d601f8c4b}\" "0xA9022D390000100000000000"
"M"  "" "0x444D494F3A49443ACADF18A7F6B3A14EB77A54EFAFE8A4C6"
Swap letter D: <> C:
Swap letter I: <> L:
Swap letter K: <> N:
Swap letter H: <> G:
Swap letter F: <> D:
----- Finish  27.01.2018 17:47:40
...... Host:  HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
"H"  "\\?\Volume{e26fd343-0370-11e8-a923-806e6f6e6963}\" "\??\SCSI#CdRom&Ven__NEC&Prod_DVD_RW_ND-3550A&Rev_1.05#5&145abd1a&0&000000#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}"
"F"  "\\?\Volume{e26fd34b-0370-11e8-a923-806e6f6e6963}\" "0xB29BC79C0000100000000000"
"C"  "\\?\Volume{e26fd34c-0370-11e8-a923-806e6f6e6963}\" "0xB29BC79C0000F01500000000"
"E"  "\\?\Volume{e26fd34d-0370-11e8-a923-806e6f6e6963}\" "0xC17008CD0000101800000000"
"D"  "\\?\Volume{e26fd34e-0370-11e8-a923-806e6f6e6963}\" "0xC17008CD000090410F000000"
"X"  "" "0xFC57B2D94E68CB4DAB7903CFA2F6B750"
"G"  "\\?\Volume{e26fd356-0370-11e8-a923-806e6f6e6963}\" "\??\USBSTOR#CdRom&Ven_iODD&Prod__Virtual_CDRom&Rev_1.42#______XX00000001&0#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}"
"I"  "\\?\Volume{e26fd35c-0370-11e8-a923-993fd4171425}\" "0xEAEBD4CC00C8B55132000000"
"J"  "\\?\Volume{e26fd35e-0370-11e8-a923-993fd4171425}\" "0xEAEBD4CC007E000000000000"
"N"  "\\?\Volume{e26fd360-0370-11e8-a923-993fd4171425}\" "0xEAEBD4CC006AB57B64000000"
При загрузки пешки, не монтируется один раздел.
На нём два гига свободного места, может из за этого?

Удалил пару букв дисков, попытался монтировать обратно с помощью /MountAll но безуспешно...
AutoIT использовал рекомендованный запускал скрипт au3

[Quote]

    nikzzzz
  • 215
  • Longevity: 11 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
Держи.
Attachments

[Quote]

    Joker-2013
  • 1039
  • Longevity: 10 years
  • Posts: 2052
  • REPUTATION:120

    [+] [-]
  • Location: из прошлого
nikzzzz, Вернул старую версию скрипта (в BootPass)
Разделу внешнего жесткого диска, размером 300гб и свободно из них 2гб, утиль не дала букву.
Но когда запустил с параметром /MountAll, буква прикрутилась.
Так что новое, не всегда лучшее. Оставлю старую версию, так как она проверена годами...

[Quote]

    nikzzzz
  • 215
  • Longevity: 11 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
50058Оставлю старую версию, так как она проверена годами...
А у тебя какая версия Autoit в сборке ?
Новая версия работает только под Autoit v3.3.14.2

[Quote]

    Joker-2013
  • 1039
  • Longevity: 10 years
  • Posts: 2052
  • REPUTATION:120

    [+] [-]
  • Location: из прошлого
nikzzzz, же тебе писал... скачал требуюмую версию ядра и скрипт au3
Сейчас просто откатил свою сборку (BootPass)
Скрипт и ядро стали старые, но зато работает почти как надо...

Page 5 of 9


Display posts:    

Current time is: 09-Jun 23:40

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum