|
|
一朋友新买一笔记本,原装了 Vista Home Basic,请我帮助升級到 Ultimate 版本,并同时安装一个 ArchLinux。
于是U盘启动Arch,用 cfdisk 分区先:- cfdisk -z /dev/sda
- Device Boot Type Size
- sda1 Boot,NC Linux 50M
- sda2 Linux 200G
- sda3 Boot NTFS 20G
- sda4 NTFS 25G
复制代码 Reboot后,拟安装 Vista Ultimate 到 sda3。一路“下一步”到“磁盘选择”屏幕上,先点选“第三个”分区,然后格式化它,最后点“下一步”。结果出现提示:
Windows 无法找到符合其安装条件的系统卷。
让人很受打击!Google吧,在 MS 的支持里面找到这样的话(http://support.microsoft.com/kb/927520/zh-cn):2.在“磁盘选择”屏幕上,按 Shift+F10。将打开一个“命令提示符”(CMD) 窗口。
3.更改目录以找到 Setupact.log 文件,然后打开该文件。
4.找到“DumpDiskInformation”节。此节包含有关分区映射的信息。
5.在“DumpDiskInformation”节中,找到类似于以下内容的日志条目。
Disk [0] partition [1] is an active partition
6.如果此日志条目显示在类似于以下内容的条目之后,则说明无法将硬盘配置为使用基于 Windows 的操作系统。
Unknown
...
注意:此步骤会阻止第三方操作系统启动。 真是可恶啊!原来安装 Vista 的时候,居然强制要求硬盘上 Vista 之前的分区类型都是 MS 自己的(FAT32/NTFS),不然它就给出“Unknown”,除非 Vista 所在的分区是第一分区。好霸道啊,这绝对是故意的!连想安装第三方操作系统的打算也不给你有。
无奈,用 cfdisk 改吧,全给改成 NTFS,于是终于能正常安装了。
特记之。 |
|