在 Windows XP 的美好时光里,我们有Microsoft 虚拟 CD-ROM 控制面板用于安装 ISO。
从 Vista 开始,我一直在努力寻找可以在 64 位 Windows 上运行的驱动程序级 shell 扩展。
我努力了虚拟克隆驱动器并且没有什么真正的抱怨,但我真正想要的是行为与 MVCDControlPanel 一样的软件,即:
- 我不希望有一个永久驱动器在我的驱动器列表中等待安装 ISO。
- 我真的很喜欢 MVCDControlPanel 的微小占用空间和最小的资源使用率,因此它不会占用太多的 CPU(当它不读取 ISO 时)。
- 最好使用右键单击 shell 扩展来挂载 ISO 或者像打开 zip 文件一样直接打开它。
- 它只需要提供对 ISO 的只读访问权限
- 我总是喜欢那些不会在资源管理器中到处或临时驱动器上贴满其品牌和愚蠢的徽标或图标的软件
我很乐意支付费用。我有什么选择?
答案1
目前最好的免费 ISO 安装工具是Pismo 文件支架。
一些亮点:
- 在 Windows Vista/7 x64 上运行良好(不是原生 x64 但完全兼容)
- 驱动器仅在安装 ISO 时存在,并且在未安装 ISO 时被删除
- 内存占用小
- 具有简单简约的右键单击 shell 集成
- 无人值守安装
- 没有任何品牌或愚蠢的标志(非常干净的专业感觉程序)
- 功能齐全的命令行控制,无人值守安装后即可自动运行
- 加上您期望 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%
答案2
对于 64 位,我只使用两个。第一个是Daemon 工具精简版。这是一个托盘图标应用程序,允许您通过双击安装 ISO,并且完全是 64 位。由于我从未真正介意等待驱动器号,所以我不确定您是否可以让它动态创建驱动器。
自 Windows 7 以来,我一直在使用魔法ISO。它兼容 Windows Vista/7 64 位,但始终保留可用的驱动器号。此应用程序的唯一目的是安装 ISO,占用空间非常小。
答案3
我喜欢7zip。它不仅可以处理大多数压缩文件格式,还可以处理 ISO。
优点:
- 您可以像 zip 文件一样将它们“提取”出来。
- 它与Windows资源管理器集成,允许“右键单击”扩展。
- 它是开源的,并且有 32 位和 64 位版本。
- 可在所有现代版本的 Windows 上运行,包括 Windows 7
缺点:
- 与列出的大多数其他程序不同,它不执行安装。
答案4
我已经有一段时间成为 MagiISO 的快乐(付费)用户了。
我也有 Nero 的许可证,但说到“虚拟 CD”,我通常使用 MagicDisc(它是免费的“安装光盘映像”产品,http://www.vmware.com/products/server/)
它有适用于大多数操作系统的版本,所以我建议你试用一下。价格(免费)正合适 :)