Windows-7

小型 64 位 ISO 讀取器

  • February 9, 2010

在 Windows XP 的過去,我們有用於安裝 ISO 的Microsoft Virtual CD-ROM 控制面板。

自 Vista 以來,我一直在努力尋找適用於 64 位 Windows 的驅動程序級 shell 擴展。

我已經嘗試過虛擬複製驅動器並且沒有真正的抱怨,但我真正想要的是像 MVCDControlPanel 一樣執行的軟體,即:

  • 我不希望永久驅動器等待安裝位於我的驅動器列表中的 ISO。
  • 我真的很喜歡 MVCDControlPanel 的佔用空間小和資源使用最少的東西,所以它不使用太多 CPU(當它不讀取 ISO 時)。
  • 最好使用右鍵點擊外殼擴展來安裝 ISO,或者像打開 zip 文件一樣簡單地打開它。
  • 它只需要提供對 ISO 的只讀訪問權限
  • 我總是更喜歡不會在整個地方或資源管理器中的臨時驅動器上粘貼其品牌和愚蠢的徽標或圖示的軟體

我很樂意為此付出代價。我有哪些選擇?

到目前為止,最好的免費 ISO 安裝工具是Pismo 文件安裝

一些亮點:

  • 在 Windows Vista/7 x64 上執行良好(不是原生 x64,但完全兼容)
  • 驅動器僅在掛載 ISO 時存在,並在未掛載 ISO 時移除
  • 記憶體佔用小
  • 具有簡單的極簡右鍵外殼集成
  • 無人值守安裝
  • 沒有品牌或愚蠢的標誌可言(非常乾淨的專業感覺程序)
  • 無人值守安裝後自動執行的全功能命令行控制
  • 加上您期望從 ISO 安裝工具獲得的所有正常功能
  • 免費供企業使用

不過,您需要注意的一些事情是,預設情況下它不會將 ISO 掛載到驅動器號,而是將其掛載到 UNC 路徑,這可能會導致某些軟體安裝程序在從掛載路徑安裝時失敗。只需確保在進行掛載時指定您希望 Pismo 掛載到驅動器號,它就會正常工作。

這是 SQL 的無人值守安裝,用於展示我對 Pismo 的真實使用。

SET MSDNIsoPath=\\itapp\ISO Library\MSDN
SET ScriptPath=%~dp0
SET ScriptPath=%ScriptPath:~0,-1%
SET MountPath=m:
SET pfmMount=pfm mount -m %MountPath%
SET pfmUnMount=pfm unmount

echo -Installing Pismo File Mount
"%ResourcePath%\pfmap-051.exe" /q

echo.
echo Install and configure Microsoft SQL Server 2005 
echo -Installing Standard Edition
%pfmMount% "%MSDNIsoPath%\en_sql_2005_std_x86_dvd.iso"
%MountPath%\Servers\setup.exe /settings "%ScriptPath%\Configuration\Microsoft SQL Server 2005.ini" /qb /norestart
%pfmUnMount%

引用自:https://serverfault.com/questions/60468