1

Я хочу смонтировать ISO-образ в определенную букву диска в Windows 7 без установки стороннего программного обеспечения. Я попытался с WinCDEmu Portable, но это нужно запустить с графическим интерфейсом один раз, чтобы установить драйвер. Есть ли способ сделать это?

2 ответа2

3

Я нашел решение. Это возможно с OSFMount. После однократной установки на компьютер достаточно скопировать OSFMount.com и OSFMount.sys из установочного каталога, чтобы сделать его переносимым.

Мой пакетный скрипт выглядит так:

@echo off
set disk1=\\path\to\my\disk1.iso
set disk2=\\path\to\my\disk2.iso
set drive1=M:
set drive2=N:
.\OSFMount.com -a -t file -f %disk1% -m %drive1% 
.\OSFMount.com -a -t file -f %disk2% -m %drive2% 

%drive1%\setup.exe -silent -media_dir2 %drive2%

.\OSFMount.com -d -m %drive1%
.\OSFMount.com -d -m %drive2%
exit 0
1

Пожалуйста, проверьте с помощью WINCDEMU portable, сохраните приведенный ниже скрипт как.Файл CMD или.BAT, и поместите его в свой USB-накопитель (потому что он портативный, как я думал).

    @echo off
    sleep 5
    set iso1="PATH-TO-ISO"
    set iso2="PATH-TO-ISO"
    set emupath=%~dp0
cd %emupath%
    echo "Mounting ISO = %iso1%"
    batchmnt %iso1%
        echo "Mounted !!"
    ping 127.0.0.1 -n 6 > nul
    batchmnt %iso2%
pause

--- Win8 +

Это можно сделать с помощью: PowerShell Mount-DiskImage

$mountResult = Mount-DiskImage C:\myISO.iso -PassThru
$volumeiso = $mountResult | Get-Volume

Затем вы можете запустить окно проводника

ii $volumeiso:\

Пожалуйста, смотрите:Как я могу смонтировать ISO через PowerShell/ программно?

И это:https://stackoverflow.com/questions/320509/is-it-possible-to-open-a-windows-explorer-window-from-powershell

Если вы хотите конкретный сценарий / решение, пожалуйста, укажите, что вы хотите, чтобы произошло.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .