深夜,来写点有用的东西。
今天晚上看TOFEL口语看得心裂之时,良总蹦跶蹦跶地就把他的电脑拿过来问我可不可以跟他装个Win8。
我下意识地「额」了一句。
然后他就把电脑pia的一下丢给我了。
然后我就发现他的电脑是个超级本,24GB SSD + 500GB HDD。。。
然后我发现这个玩意儿不是一般的鸡巴。。。
现在双硬盘装系统最大的问题就是如果你把系统装到两个硬盘当中的其中一个硬盘上的时候,可能会出现系统装在A硬盘上但是开机引导文件却在B硬盘上(这个跟厂商的BIOS设置有关系)。就比如说良总的这个三星NP530U,windows安装程序中将24GB固态盘识别为Disk0、机械盘为Disk1,但是无伦事先分好区还是在安装程序中分区,引导文件都会被写到固态盘,但是在BIOS中,三星又屏蔽了SSD硬盘,所以你一开机只能从HDD盘走,但是你的引导文件却在SSD硬盘里面,所以你开机不出意外的话就是各种无限黑屏。
先来点理论基础:
windows 启动过程:先进BIOS,选择启动硬盘,然后加载启动硬盘的第一个扇区MBR,然后MBR找到该启动硬盘中引导分区中的bootmgr加载到内存,然后bootmgr找到启动硬盘引导分区中boot文件夹中的BCD文件,该文件描述了下一步的启动硬盘(多硬盘情况)和windows系统所在分区; 安装windows时在硬盘中产生的100M分区(win 8是350M)就是存放bootmgr、boot文件夹(内含BCD文件)的,为了指明启动盘和分区在哪儿; 机械硬盘+SSD硬盘的三星超级本,就是让机械500G硬盘上的100M分区作为引导分区,引导电脑去启动SSD硬盘上的新安装win7的分区;
然后我个人觉得还是应该把系统装到机械硬盘上去,毕竟固态硬盘还是太小。 首先把SSD盘全部删掉,然后用U盘刻系统装到HDD盘里面的分区,这个时候系统文件会安装到HDD盘分区,SSD盘会自动被格式化成NTFS分区并且被写入启动文件,所以如果你直接重启的话会出现无法进入系统无限黑屏的现象,然后插入winPE U盘重启,进入win PE过后直接在资源管理器里面把SSD自动被写入的那个启动分区(估计是C盘,350或100MB大小)里面的所有东西拷贝覆盖合并到HDD盘的系统分区,然后进入Diskgenius把SSD分区删掉并且激活HDD盘系统分区,然后再重启就应该可以继续完成系统安装了。
报销了一个晚上,留点印,算是再理解了一下windows系统机制。。