Windoes 7
我有一台非常古老的 ThinkPad X220笔记本 ,但是依然能够运行Linux作为 移动云计算构建 。为了能够偶尔运行Windows程序应对特殊需求,我也同时安装Windows 7系统。笔记本自带OEM版本Windows 7,由于硬件古老没有必要再升级到Windows 10/11了(我也不需要花里胡哨的功能)。
安装镜像
笔记本是从公司自购的二手设备,需要自己安装操作系统,所以搜索了一下,目前微软已经不再提供Windows 7的镜像下载了,需要从 Internet Archive 找寻下载资源:
archive.org 下载: Windows 7 Professional SP1 (32 bit and 64 bit ISOs) 提供了64位(3.1G)和32位(2.4G)这个版本似乎比较小,时间戳是2020年6月16日上传,网友的评论信息也很全面,应该是比较好的版本(评论中有人提供了product keys) 我选择这个版本
archive.org 下载: 7601.24214.180801 1700.win 7sp 1 Ldr Escrow CLIENT PROFESSIONAL X 64 FRE En Us 提供了64位(5.5G)和32位(3.8G)两个镜像。这个版本应该是微软最新的安装镜像,非常庞大,安装以后占据15.5GB(有人提供的信息),但是使用者信息较少, 我没有选择这个版本
备注
我的实践发现,实际上Win7默认安装以及自动更新后系统空间确实非常庞大,我分配了20G磁盘(实际大约为18.xG),结果安装完成后整个磁盘完全被占满,只剩下哦不到1M空间(我也不知道为何会这样)。导致我饿甚至无法下载任何文件。
reddit上有一个帖子 windows 7 official downloads 提供了微软官方下载链接索引(未验证)
硬件需求
根据微软官方 Windows 7 system requirements , Windows 7对硬件需求:
1 gigahertz (GHz) or faster 32-bit (x86) or 64-bit (x64) processor
1 gigabyte (GB) RAM (32-bit) or 2 GB RAM (64-bit)
16 GB available hard disk space (32-bit) or 20 GB (64-bit)
DirectX 9 graphics device with WDDM 1.0 or higher driver
安装
磁盘空间释放
关闭Virtual Mmeory
Windows 7默认安装非常占用空间,甚至把我的C盘完全占满了。不得已,我做了一些磁盘空间优化:
关闭Virtual Memory(Paging File) : 参考 How to turn off Virtual Memory (Paging File) in Windows 7
关闭Paging File后释放了大约5.4GB空间
关闭System Restore
System Restore是Windows为了防范错误安装软件包的回滚机制,可以在异常时回退到前一次安装状态。这个功能非常虽然有用,但是非常占用磁盘空间,特别是大量的补丁升级之后,更是占用空间。
清理旧Windows升级文件
Windows会在操作系统目录下保存很多升级文件,如果磁盘空间充足确实不需理会,而且这些系统文件提供了补丁安装的回滚功能。不过,对于有限的磁盘空间, 清理旧Windows升级文件 能够释放宝贵的虚拟磁盘空间。
虚拟机备份
我构建的 z-win7
虚拟机是在 Ceph Block Device(RBD) 上构建的存储,可以按照 Clone使用Ceph RBD的虚拟机 来备份初始安装并升级好的Windows虚拟机(安装太花费时间了)。对于需要在不同系统中迁移虚拟机,可以采用 Ceph RBD 导出和导入 或者 在两个Ceph集群传输(导出并导入)RBD镜像
虚拟磁盘扩容
我初始配置的磁盘给予20GB,但是明显不够长期运行,所以增加扩容10GB,以便能够 安装NVIDIA license服务器
参考
archive.org 提供下载: Windows 7 Professional SP1 (32 bit and 64 bit ISOs) 评论中也提供了很多使用经验,包括Intel文档 Install Windows 7 on USB 3.0 Computers (Windoes 7没有内置USB 3.0驱动,但是Intel NUC只有USB 3.0接口)