我的 Windows7 趣味经历

周末我突发奇想, 好好的一个台式机不能只跑 Windows 玩游戏吧. 于是我找来 Ubuntu Server 的安装光盘镜像, 做到U盘上准备安装.

查看了一下系统, 我这两块硬盘(按 Linux 的习惯叫 sda 和sdb 吧). 当初在 sda 上装过 Win7, 后来买了块 SSD 挂在 sdb 上, 于是又装了一次 Win7. 我想就把 sdb 给 Windows 留着吧, sda 拿来装 Ubuntu Server.

安装 Ubuntu Server 那是很容易的, 但是, 之后 Windows 7 就无法启动了. 我这个纳闷: 没动 sdb 上一根汗毛呀… 后来一调查, 原来真相是这样的:

Windows 7 系统安装时, 会在 sda 的开头部分划一块 100MB 的分区作为系统保留分区. 但这个步骤似乎是写死在代码里的(难怪微软不开放代码呢), 所以我当初在 sdb 上装的 Windows 7 的启动分区其实在 sda 上. 我想当然了. 于是失去启动分区的 Windows 7 无论怎么修复都起不来了.

当然, 对待任何 Windows 问题都有一个通用的省时省力省脑的解决方法: 重新安装. 这回我把 Windows 7 装在 sda 上了, 省得它瞎折腾.

一边重新安装, 我一边叨咕, 你个M$又抄袭 Linux 是吧, 看 Linux 有个 /boot 分区你也来个. 问题是 Linux 不同版本的内核都放在 /boot, 可以在启动时选择, Windows 有的选么? 而且 Linux 的 /boot 可以由用户选择安装在任意一个硬盘上而不是固定在第一块, 这个建议下回 M$ 也要照抄过去.  😀

Windows 7 的备份/镜像与系统还原

前些天老友 Jonah 希望我为他的运行 Windows 7 Pro 的工作站提供类似以前 Ghost 软件的那种”一键还原”功能, 以便在必要时将系统恢复到刚装好时的初始状态. 我当时想到的有商业软件 TrueImage, 免费软件 CloneZilla 以及 Gigabyte 主板提供的 XpressRecovery2.

最初我打算使用 XpressRecovery2, 但用户手册上明确指出还不支持 RAID. CloneZilla 似乎也透过 RAID 层而直接针对物理磁盘, 蛮可怕的. 一定要买一份 TrueImage 么? 结果搜索一下发现, 原来 Windows 7 已经进化出自己的磁盘镜像工具了.

Windows 7 内置的这个镜像功能会在 C:\ 之外的分区存储镜像, 例如 D:\ 或者 DVD 刻录机. 需要恢复到镜像状态时, 可以使用此工具创建的恢复光盘来启动恢复程序, 或者用安装光盘启动然后选择”修复/Repair”也是可以的. 经过我测试, 这个功能可以替代第三方磁盘镜像软件. 也许以往都是用第三方软件替代 Windows 内置软件吧, 这还有点不习惯.

以上是全盘恢复, 如果只是恢复到安装某个软件之前, 可以使用 Windows 7 的恢复功能:

这不是抢了 Windows 软件商的饭碗了吗  😀