利用 bcdedit 解决 Vista 启动问题

前一段时间,把系统原来的还原分区(一个NTFS)清了,在那里装了FreeBSD 8/amd64。之后发现,FreeBSD的分区引导记录很不行,他只找活动分区启动,而不管自己是哪个分区的引导记录(大概也不知道……),所以从原来的BSD切换到新装的很麻烦,要手动改活动分区。于是就装了个grub4dos,折腾了半天终于好了。装完之后,尝试新菜单,发现Vista进不去了…… 提示大概是这样的:\Windows\system32\winload.exe 文件未找到或者已损坏 错误0xc000000e。试了一下,发现Vista启动菜单里面其他的项目也用不了了。想了一下,多半是干掉那个还原分区之后,Windows所在的分区成了第一个Windows能够认出来的分区,于是这个Boot Loader分不清楚了,不能在老地方找到这个文件了……先尝试把那个新装了BSD的分区类型改成NTFS,结果Windows还是不认…… 改回去之后,我想只好手动修改启动数据库了。Vista的启动数据库,不像XP就是根目录下面有一个boot.ini,而是在根目录下面\Boot\BCD这个文件里面,还是个二进制文件…… Windows就给了一个bcdedit来弄。因为进不了Vista,我尝试着用虚拟机里的XP来跑。这个虚拟机同时也把主机的真实硬盘作为第二块硬盘挂在上面。启动虚拟机,尝试了一下,bcdedit竟然能用,于是拷到WinXP这边来。主机Vista所在的盘在虚拟机里面是D盘,所以在运行bcdedit的时候,后面都要加上/store d:\boot\BCD 。改的过程其实很少。bcdedit原来那些命令也都能用。命令里面某一项的GUID,可以通过直接运行 bcdedit /store d:\boot\BCD 来了解,最上面{xxxxxxxx-…..}那个就是了,一串很长的十六进制数。默认项这个可以用{default}代替。首先,把默认项指定成Vista(原来是老BSD):bcdedit /store d:\boot\BCD /default <Vista项的GUID>然后设置默认项设备为分区d(一开始我设了c,结果还是不行…… Windows还是把那个算进去了么……)bcdedit /store d:\boot\BCD /set {default} device partition=D:bcdedit /store d:\boot\BCD /set {default} osdevice partition=D:这就好了。效果不用重启都能看见。还是利用虚拟机,qemu或者VirtualBox都可以,直接挂主机硬盘,Vista果然跑起来了…… 不过一会儿就蓝屏了……

寝室第一文

终于可以在寝室上网了~ 原先没有本,而且帐号没有在寝室上网的权限。现在有了本,而且申请端口的协议很莫名地从"申请"状态到达了"生效"状态,这样就可以在寝室上网了~ 先是在BSD里上的,Vista里面MyTunet不能用。后来知道有官方的登录程序叫Tunet,这个东西可以在Vista下面用。今天试了一下,的确可以~ Vista里面这种东西都是要管理员权限的。Vista失败的地方在于没有sudo这样的东西…… 不过总的来说还可以。 今天起床后就是本学期第一节课,争取及时起床去上啊。所以今天不能睡得太晚啊。 Windows的本本电池剩余时间统计太诡异了,刚才说3个小时,一会儿2个半,一会儿2小时,一会儿又是2个半…… 而且Vista的Explorer有时候会莫名地占用50%的CPU,导致剩余时间估计变少…… 浪费电啊。Vista的bug不少。 北大之行 今天去了一次北大,主要目标为帮助fish同学配置那台本,装一些软件等。后来其实大部分时间,是在看别人打游戏以及自己打游戏中度过的。Vista的不稳定在fish的本上暴露无遗,有时候打开控制面板会导致explorer挂掉…… 装了NOD32作为杀毒软件,Comodo Firewall Pro作为防火墙。貌似Comodo不错,还是免费的,界面漂亮,后来也给自己的本本装了一个。 给北大的同学们看了BSD下compiz-fusion的效果,受到了同学们的一致肯定。compiz-fusion现在已经比较稳定了,今天仅崩溃一次,还自动恢复了,真好。 fish的本是ASUS F8 T7250的型号,8K多,还不错,显卡性能应该比我的还好一些。看看14寸的字的确有点小。但是性能好啊…… 今天见到了daa,ly,fish,有很多人没去看,说起来也比较遗憾,主要是游戏的吸引力大么…… 拖着拖着就没有时间了。和gofysuil一起去的,不过晚上自己一个人十一点多回来的…… 先去的daa寝,在哪里待到五点多,然后说去吃饭,但是先去了ly寝室,就被他吸引在寝室了…… 先是看BSD,然后开极品9,搞到挺晚,gofysuil就先回去了。晚上九点多出去吃晚饭,谢谢ly请客,后来回到北大,在寒风中和ly在寝室楼下侃了一个小时…… 最后快十一点离开北大…… 幸好这次衣服穿得多,否则又要感冒了。上次已经有过教训了。   睡觉去了…… 此文已经很长了…… 寝室第一篇blog~~

入手 SAMSUNG R70-A00A

其实这篇文章早该写了,只是买了之后比较兴奋,一直在捣鼓各种问题,今天才发上来。其实1月30日就买了么……其实本来想买ASUS F8的,还比这个便宜。但是家里非常鼓励我买一个15寸的,只好考虑这个。F8有蓝牙,支持802.11n,还是GF8600MGT,还有指纹识别…… 比这个各方面都好不少。买的时候还是比较混乱的。一开始报价比最后成交高500。他配置单上写支持802.11n,其实是不支持的。那个销售员还在那里保证得很像回事一样,其实根本没有么…… R70-A系列就没有一个支持的。赠品可选一种遥控直升机…… 还不如选篮球。不过貌似两者之间价格差不小…… 其实还有一个ASUS F3,也是15寸,但是比较难看,而且也不怎么便宜,所以就买了三星的这个。现在想想,貌似应该买A00C的,160G硬盘啊。原来听说关于磨沙屏的问题,其实是从前的笔记本经常用那种不怎么反光的磨沙屏幕,现在用反光高的所谓高亮屏,据说新的屏幕亮度比较高。这两种各有优缺点,现在貌似高亮屏比较流行?不过一般避开反光的话,高亮屏看上去很舒服,就是不能开得太亮,否则时间长了不舒服。配置:T7500 2.2G:FSB 800, L2 4M/DDR2 667 2G/120G硬盘 5400RPM/15.4寸/802.11 abg/HDMI输出(??)/内置130M摄像头(其实比130M差一些,比30M好) 买完之后,还是比较舒服的。温度控制并不是很好,但是噪音很轻。光驱放DVD的时候声音挺轻,但是貌似读数据的时候声音比较夸张。15寸屏幕应该说看上去舒服,但是现在没用过14寸的,不知道。键盘还是比较舒服的,弹性不错,就是键位还是不太熟悉。机子喇叭效果不怎么样,不过,对于笔记本的喇叭,还能有什么要求……买来之后,除了Windows之外的区重新分区,装BSD。120G硬盘实际上有110G左右,10G Recovery,剩余均分四个区,第一个留着Vista Home Premium,反正是正版的,用一会儿再说。最后一个装FreeBSD,为了显卡驱动装了i386版本。802.11n其实还没什么用,普及还要很长时间呢。 现在,装好了compiz,OpenOffice,…之后,基本上就在BSD下跑了,很好啊…… 除了FAT32分区的中文文件名还有问题,现有的解决方法要我放弃UTF8的系统环境,其他方法目前还不稳定,再缓缓也没有问题啊。Compiz的效果真是非常的赞啊,比老机器漂亮多了,不过貌似效果全开还是会卡。图片再等等,反正会发上来的…… 现在也没有适合的拍照器材……

不稳定的Vista……

Vista的稳定性,实话说还不及XP…… 这两天看同学装了Vista的本本,Explorer崩溃已经是见怪不怪了,简直比我在XP下见到的还多不少。此外,IE崩溃,WMP崩溃也时有发生。另外,某人笔记本上原来是IE7+Flash Player 7,然后就一直IE崩溃…… 另外,蓝屏的数量也明显增多。一天,我拿U盘在机房的Vista机子上插上拔下,刷新几次,然后就蓝屏了…… 今天,在机房装USB-Serial连接线,准备连手机,然后也就莫名其妙的蓝屏了…… 微软在干嘛…… 新系统还没有老系统稳定,远没有从98转到XP的稳定性的提升……  

方队训练、拉练

今晚十二点开始拉练,到明天早上四点半左右回来,走20公里。很多人都去睡觉了,我反正平时也十二点睡,今天就免了吧。 方队训练挺无聊的,今天教官可能考虑我们晚上要拉练,大约走一分钟休息3~5分钟,比较轻松的。 明天休息一天,下午是选课指导,估计也不用很长时间。 朱大还没到宿舍,今天我们几个人谋划的共同去看朱大的计划落空。还是希望他早日康复。 机房有Vista,里面有WLM,但是上不去,很奇怪。估计封了,只能用Web Messenger。