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

    tsuaf
  • 23947
  • Стаж: 5 лет 1 месяц
  • Сообщений: 61
  • Репутация:-2

    [+] [-]
В общем, удалось развернуть архив только с помощью WInst, через 78setup не пошло.


Последний раз редактировалось: tsuaf (2024-06-06 20:52), всего редактировалось 1 раз

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

    dimo70
  • 17296
  • Стаж: 7 лет 4 месяца
  • Сообщений: 3796
  • Репутация:27

    [+] [-]
  • Откуда: BG
78setup работает на старых системах. WInst и WinNTSetup - вот что вам нужно

_________________
Подпись отключена за нарушение правил форума

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

    dimo70
  • 17296
  • Стаж: 7 лет 4 месяца
  • Сообщений: 3796
  • Репутация:27

    [+] [-]
  • Откуда: BG
Ander_73, в последнее время часто приходиться HV-Helper вместе с машинами переносить на другой Windows. Можно сделать скрипт в помощь бекапа или переноса если не трудно? aa

_________________
Подпись отключена за нарушение правил форума

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

    kipjatok001
  • 18520
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 146
  • Репутация:0

    [+] [-]
Всех Приветствую aa
Большое спасибо за программу. Маленький вопросик: делаю виртуалки на SSD. Можно ли сделать так, что бы была возможность выбора виртуального диска (допустим VHD.vhd в корне) и запись на нго не создавая новый диск? Уже 50 Тб данных переписал на SSD ab
Заранее спасибо

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

    bighead
  • 29484
  • Стаж: 3 года 5 месяцев
  • Сообщений: 423
  • Репутация:24

    [+] [-]
Столкнулся тут случайно с проблемкой при захвате виртуалки в wim:

Картинка

Такая ошибка, оказалось элементарное, дисков в системе используется много: штук 7 шт и скрипт видимо хотел использовать букву, которая занята оказалась и выдавал ошибку, после освобождения букв и перезапуска захвата в wim пошло без ошибок.(системный диск получил букву G)

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

    Ander_73
  • 15549
  • Стаж: 8 лет 2 месяца
  • Сообщений: 3982
  • Репутация:127

    [+] [-]
bighead, картинку-то покажи af

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

    bighead
  • 29484
  • Стаж: 3 года 5 месяцев
  • Сообщений: 423
  • Репутация:24

    [+] [-]
Ander_73, картинка на месте))
Сейчас снова занял занял буквы G и F и такая же ошибка "Раздел с Windows не найден":

лог перед ошибкой "Раздел с Windows не найден"

> обнаружение Hyper-V... готово.
Microsoft DiskPart, версия 10.0.19041.3636
(C) Корпорация Майкрософт (Microsoft Corporation).
На компьютере: PC-ASUS
Файл виртуального диска успешно выбран с помощью программы DiskPart.
Завершено (в процентах): 100
Файл виртуального диска успешно присоединен с помощью программы DiskPart.
Microsoft DiskPart, версия 10.0.19041.3636
(C) Корпорация Майкрософт (Microsoft Corporation).
На компьютере: PC-ASUS
Файл виртуального диска успешно выбран с помощью программы DiskPart.
Выбран раздел 1.
DiskPart: назначение имени диска или точки подключения выполнено успешно.
Microsoft DiskPart, версия 10.0.19041.3636
(C) Корпорация Майкрософт (Microsoft Corporation).
На компьютере: PC-ASUS
Программа DiskPart обнаружила ошибку: Не удается найти указанный файл.
Дополнительные сведения см. в журнале событий системы.
Microsoft DiskPart, версия 10.0.19041.3636
(C) Корпорация Майкрософт (Microsoft Corporation).
На компьютере: PC-ASUS
Файл виртуального диска успешно выбран с помощью программы DiskPart.
Выбран раздел 2.
Ошибка службы виртуальных дисков:
Указанное имя диска уже занято.
Microsoft DiskPart, версия 10.0.19041.3636
(C) Корпорация Майкрософт (Microsoft Corporation).
На компьютере: PC-ASUS
Программа DiskPart обнаружила ошибку: Не удается найти указанный файл.
Дополнительные сведения см. в журнале событий системы.
Microsoft DiskPart, версия 10.0.19041.3636
(C) Корпорация Майкрософт (Microsoft Corporation).
На компьютере: PC-ASUS
Файл виртуального диска успешно выбран с помощью программы DiskPart.
Выбранный раздел не является допустимым.
Выберите другой раздел.
Раздел не выбран.
Microsoft DiskPart, версия 10.0.19041.3636
(C) Корпорация Майкрософт (Microsoft Corporation).
На компьютере: PC-ASUS
Программа DiskPart обнаружила ошибку: Не удается найти указанный файл.
Дополнительные сведения см. в журнале событий системы.
При этом свободных букв для дисков ещё 18 штук))

Картинка

Извлёк флешку, повторил запуск,(при ошибке виртуальные диски не отмонтируются, а продолжают висеть в системе):
Всё пошло успешно. Системный диск виртуалки стал F:

Картинка

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

    Ander_73
  • 15549
  • Стаж: 8 лет 2 месяца
  • Сообщений: 3982
  • Репутация:127

    [+] [-]
bighead, то есть мой алгоритм поиска свободной буквы на твоем железе сбоит? Какой-то хитрый кард-ридер или в этом роде? Попробуй "перевернуть" строку
set _winL=& set _bootL=& for %%a 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 >nul 2>&1 cd %%a:||^
то есть
... (z y x ... e d)

-
105286картинка на месте

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

    bighead
  • 29484
  • Стаж: 3 года 5 месяцев
  • Сообщений: 423
  • Репутация:24

    [+] [-]
Ander_73, поменял, всё равно присвоить букву диску не может, хочет F:
Зато теперь загрузочному диску присваивает Z:
Кстати да, флешка воткнута с вентоем ag

Картинка


Добавлено через 10 минут 35 секунд:
Ander_73, воткнул флешку с DBF, тоже заняла диск F:, но процесс пошёл без ошибок

Картинка

Видимо конфликтует с вентоем, может потому что у него скрытый раздел есть.

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

    Ander_73
  • 15549
  • Стаж: 8 лет 2 месяца
  • Сообщений: 3982
  • Репутация:127

    [+] [-]
bighead, то есть наличие флешки с вентоем несовместимо с моими батниками? Рука судьбы! af
Вот смотри, что получается:
Выбран раздел 1.
DiskPart: назначение имени диска или точки подключения выполнено успешно.
Microsoft DiskPart, версия 10.0.19041.3636
(C) Корпорация Майкрософт (Microsoft Corporation).
На компьютере: PC-ASUS
Программа DiskPart обнаружила ошибку: Не удается найти указанный файл.
Дополнительные сведения см. в журнале событий системы.
Microsoft DiskPart, версия 10.0.19041.3636
(C) Корпорация Майкрософт (Microsoft Corporation).
На компьютере: PC-ASUS
Файл виртуального диска успешно выбран с помощью программы DiskPart.
Выбран раздел 2.
Ошибка службы виртуальных дисков:
Указанное имя диска уже занято.
То есть попытка выполнения кода удаления буквы диска проваливается!
>%tmp%\lst (
echo select volume %_winL%
echo remove
)
diskpart /s %tmp%\lst
У тебя антивирус что-ли удаляет файл %tmp%\lst? Куда он, блин, девается-то?

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

    bighead
  • 29484
  • Стаж: 3 года 5 месяцев
  • Сообщений: 423
  • Репутация:24

    [+] [-]
Ander_73, антивирус отключен и никак не влияет на работу.
Добавлено через 6 минут 49 секунд:
Ander_73, lst файл на месте в темпе:

Картинка

Да, буква тут не при чём. Не выполняется команда кода удаления буквы диска.
И почему-то именно, когда вентой подключен.

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

    Ander_73
  • 15549
  • Стаж: 8 лет 2 месяца
  • Сообщений: 3982
  • Репутация:127

    [+] [-]
bighead, попробуй тупо заменить код на:
(echo select volume %_winL%& echo remove)| diskpart

Добавлено через 7 минут 24 секунды:
Вообще, картинка у тебя зачотная! То есть мы подключаем VHD, даём его первому разделу букву Z и сразу там на Z получается %TEMP%??? Это как вообще? Или "джонни сделал монтаж"? ab

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

    bighead
  • 29484
  • Стаж: 3 года 5 месяцев
  • Сообщений: 423
  • Репутация:24

    [+] [-]
Ander_73, попробую, спасибо)
105291Или "джонни сделал монтаж"?
Не) Это я все окошки попытался рядом заскринить)) А lst находится в %tmp%(на диске C), на "Z" пусто)
Добавлено через 1 час 2 минуты 11 секунд:
Ander_73, если я правильно понял и заменить надо:
:findPart
>%tmp%\lst (
echo select vdisk file="%_vhd%"
echo select part %part%
echo assign letter=%_winL%
)
diskpart /s %tmp%\lst
if exist %_winL%\Windows goto capture
>%tmp%\lst (
echo select volume %_winL%
echo remove
)
diskpart /s %tmp%\lst
set /a part+=1
if %part% leq 3 goto findPart
на
:findPart
>%tmp%\lst (
echo select vdisk file="%_vhd%"
echo select part %part%
echo assign letter=%_winL%
)
diskpart /s %tmp%\lst
if exist %_winL%\Windows goto capture
(echo select volume %_winL%& echo remove)| diskpart
set /a part+=1
if %part% leq 3 goto findPart
call :msg "Раздел с Windows не найден!" 16 " Ошибка"
goto init
То всё равно падает в ошибку

лог

> обнаружение Hyper-V... готово.
Microsoft DiskPart, версия 10.0.19041.3636
(C) Корпорация Майкрософт (Microsoft Corporation).
На компьютере: ASUS-PC
Файл виртуального диска успешно выбран с помощью программы DiskPart.
Завершено (в процентах): 100
Файл виртуального диска успешно присоединен с помощью программы DiskPart.
Microsoft DiskPart, версия 10.0.19041.3636
(C) Корпорация Майкрософт (Microsoft Corporation).
На компьютере: ASUS-PC
Файл виртуального диска успешно выбран с помощью программы DiskPart.
Выбран раздел 1.
DiskPart: назначение имени диска или точки подключения выполнено успешно.
Microsoft DiskPart, версия 10.0.19041.3636
(C) Корпорация Майкрософт (Microsoft Corporation).
На компьютере: ASUS-PC
DISKPART>
Программа DiskPart обнаружила ошибку: Не удается найти указанный файл.
Дополнительные сведения см. в журнале событий системы.
DISKPART>
Том не выбран.
Выберите том и повторите попытку.
DISKPART>
Microsoft DiskPart, версия 10.0.19041.3636
(C) Корпорация Майкрософт (Microsoft Corporation).
На компьютере: ASUS-PC
Файл виртуального диска успешно выбран с помощью программы DiskPart.
Выбран раздел 2.
Ошибка службы виртуальных дисков:
Указанное имя диска уже занято.
Microsoft DiskPart, версия 10.0.19041.3636
(C) Корпорация Майкрософт (Microsoft Corporation).
На компьютере: ASUS-PC
DISKPART>
Программа DiskPart обнаружила ошибку: Не удается найти указанный файл.
Дополнительные сведения см. в журнале событий системы.
DISKPART>
Том не выбран.
Выберите том и повторите попытку.
DISKPART>
Microsoft DiskPart, версия 10.0.19041.3636
(C) Корпорация Майкрософт (Microsoft Corporation).
На компьютере: ASUS-PC
Файл виртуального диска успешно выбран с помощью программы DiskPart.
Выбранный раздел не является допустимым.
Выберите другой раздел.
Раздел не выбран.
Microsoft DiskPart, версия 10.0.19041.3636
(C) Корпорация Майкрософт (Microsoft Corporation).
На компьютере: ASUS-PC
DISKPART>
Программа DiskPart обнаружила ошибку: Не удается найти указанный файл.
Дополнительные сведения см. в журнале событий системы.
DISKPART>
Том не выбран.
Выберите том и повторите попытку.
DISKPART>

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

    Ander_73
  • 15549
  • Стаж: 8 лет 2 месяца
  • Сообщений: 3982
  • Репутация:127

    [+] [-]
105292DISKPART>
Программа DiskPart обнаружила ошибку: Не удается найти указанный файл.
Дополнительные сведения см. в журнале событий системы.
Какой ещё файл? Ты что там написал-то? Я пас... ai

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

    bighead
  • 29484
  • Стаж: 3 года 5 месяцев
  • Сообщений: 423
  • Репутация:24

    [+] [-]
Ander_73, да надо @echo off убирать и смотреть какой файл не может найти(в изначальном скрипте тоже самое). Факт в том, что всё отлично работает пока не вставишь флешку с вентоем. Так что не критично)

Страница 8 из 8


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

Текущее время: 20-Апр 11:11

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


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