是否可以安装 Windows 7(当前 RTM 版本)在计算机上没有使用 DVD 或 USB 等可移动媒体?
我首先想到的是通过网络,但我没有做过新鲜的安装Windows 7的 通过网络。
如何在没有任何可移动介质的情况下通过网络安装 Windows 7?
PS 我知道有些人可能认为这样做只是浪费时间,使用可移动媒体更容易,但在当前情况下,目标 PC 既没有 CD/DVD 驱动器,也不支持从 USB 启动。除此之外,目标计算机通过无线连接连接到网络(我不知道这是否会导致安装出现任何问题)。
答案1
我刚刚做了这件事(2011-04-01),这个问题在我的谷歌搜索中一直排名很高,所以我会给出一个事后答案,并附上我学到的东西的笔记。希望这能填补一些空白。
源操作系统是 Win7 x64。
源机器:
该机器必须具有静态 IPv4 地址。本示例将使用192.168.0.1
。
此计算机必须在某个共享文件夹中安装 Windows。此示例将使用.\win7
TEST
此示例将使用用户和密码登录源机器test
。
使用 tftpboot 启动 DHCP 服务器(在计算机需要时为其分配 IP)。
这还将启动 TFTP 服务器以进行所有文件传输。
tftpboot 目录中应该有一个名为的文件夹boot\
,其中包含 Windows PE 的安装。
启动tftpd64.exe(或tftpd32.exe),打开设置,使用默认设置,然后更改:
- IP 池起始地址:无论从哪个 IP 池中提取
- 池大小:必须大于 2
- 启动文件:(
boot\pxeboot.com
将转储到 Windows PE 环境中) - 掩码:255.255.255.0 可以正常工作。
- 取消选中“分配前 Ping 地址”
- 勾选“将 DHCP 绑定到此地址”
重新启动程序以确保更改生效。
接收机:
从接收方机器运行网络启动。(DHCP 服务器将分配一个 IP)。
启动文件将被传输并运行。按 F12 告诉 Windows PE 执行某些操作。
等待一段时间(30-60 秒)。命令提示符将出现并加载。等待直到光标可用。
必须将驱动器分配给源计算机上的根文件夹。具体操作如下:
X:\Windows\system32>net use z: \\192.168.0.1\win7
必须输入源机器上的用户的用户名和密码。
Enter the user name for '192.168.0.1': 192.168.0.1\TEST
Enter the password for 192.169.0.1: test
The command completed successfully.
导航到新目录 ( z:\
) 并开始执行。命令将有较长的延迟,但最终应该会起作用。
链接:
http://tftpd32.jounin.net/tftpd32_download.html(DHCP 服务器 x86 或 x64,无boot\
目录)
WinPE 链接已删除<-- 您必须获取 WinPE 的正版副本。在 Microsoft 网站上搜索Windows AIK(自动安装工具包)。其中将包含 WinPE,您可以将其用作启动映像 (winpe.wim)。
http://www.geeksonhigh.com/hardware/cannot-boot-from-windows-7-cd-try-pxe
故障排除:
如果遇到错误"autorun.dll" could not be loaded or is corrupt setup can not continue error code (0xC1)
。这意味着您的 WinPE 版本与 Windows ISO 不匹配。ver
在 WinPE 提示符下输入。您将得到类似的结果6.*.****
。
ver
以下是WinPE 版本与 Windows ISO 的粗略对照表:
| ver | Win PE Version | Matching Windows ISO | Background Colors |
------------------------------------------------------------------------
| 6.0.6*** | 2.* | Windows Vista | Blue and Green |
| 6.1.7600 | 3.0 | Windows 7 | Gray |
| 6.1.7601 | 3.1 | Windows 7 SP1 | ??? |
| 6.2.9200 | 4.0 | Windows 8 | ??? |
| 6.3.9600 | 5.0 | Windows 8.1 | ??? |
Windows AIK 链接:
答案2
请参阅以下文章“如何使用 TFTP 在没有 CD 驱动器的 M200 上安装 Vista”。
其中包含使用 Vista 进行网络安装的详细说明,也适用于 Win7,并且该设置可能适用于您的计算机。您的计算机需要支持 PXE 启动才能正常工作。还请阅读文章后的评论,它们似乎很中肯。
答案3
每一个尝试过的人都可以证明这有多难。最近,我也遇到了同样的问题,我读了很多书,做了大量的测试。最后,最简单的工具是塞瓦。 最起码,我是这么想的。
但即使是 Serva 也容易出现故障。你需要做很多工作才能让它工作。此外,它的文档结构很差,技术性也不强。所以要理解如何设置它并不容易。
这就是为什么我决定尝试一下,亲自记录整个过程,包括人们最有可能遇到的问题。由于整个过程非常复杂,我发布了一个很长的分步指南:如何从其他网络计算机安装任意版本的 Windows
我希望有些人会发现它有用。
答案4
这对你的目的来说绝对是过度的,但如果有人来这里寻找解决方案很多计算机,Windows Server 2008 或更高版本可以通过网络部署 Windows 安装。文档位于:http://technet.microsoft.com/en-us/library/cc771670%28v=ws.10%29.aspx