Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 8399|回复: 32

windows7 很***!用户桌面直接写入MBR? [复制链接]

UID
768908
帖子
16574
PB币
14165
贡献
1
技术
30
活跃
864
发表于 2009-8-27 21:18:20
汇报一下最近干的事情。好事情,装了个windows7,网上胜传的那个RTM零售版,16什么开头的,感觉内核确实跟XP不同了,说是NT6,怎么有感觉像linux,难道是因为同样地省资源?嘛错觉吧。
总体感觉还是很漂亮,很强大。directshow系统的接口都不一样了,最直接的感受是现在的directsound已经不支持VL了,不过新的wmp12的杜比音响效果加强也不错,一定要选择剧院版哦。使用wmp的理由是因为界面很好看,呵呵。当然如果你选用其他播放器的话直接不要用directsound设备,用其他输出比如waveout或者内核音频流都是支持VL的,我已经使过了。最厉害要属win7 的引导系统,因为我家电脑用grub4dos引导,装了win7后mbr被重写,直接进win7的启动管理器(网上有称BCD的那个系统),按照惯例windows的启动代码是写入pbr的,为了再度能用grub引导所以用grubinst.exe (hd0,0)写入活动分区的启动扇区里,结果无果,win7完全不鸟你,好吧,那只好写到整个硬盘的主引导扇区,成功安装grub,再仿照引导xp时的格式在menu.lst中把ntldr直接改成bootmgr成功引导入win7系统,随后研究了bdcedit(网上号称改bcd的专用工具),把原来的以前版本的windows项删除掉,因为可以用grub很方便地引导进以前的xp和其他***桃、dos工具箱之类的系统。而后突发奇想,运行了一遍fdisk /mbr,按理来说这个命令是清除引导区病毒或者其他不明的启动管理软件用的,使用后会直接进原始安装的系统,至少在XP和之前都是如此(没用过vista),但是用在windows7上完全不行了,启动管理器是进了(说明启动管理器的进入部分代码还是位于pbr里的没受fdisk命令的影响),但是win7进不去,而后无奈中进dos重新安装grub后引导进XP,进XP完全没问题,在一切如故的XP中用一个BCDautofix的软件修复bcd,在进win7试试,果然能进了(这里插入一段插曲,当时我还用f8进 故障修复台用bcdedit命令查了下,原来是使用fdisk /mbr后原来的win7启动项里标示windows所在位置的参数被改成了unknown,正确的应该是E:\windows,所以启动不了,BCDautofix新建了一个正确的启动项后从那个启动项进去的),出现正在启动windows和上面一个3Dwindows徽标的时候我很雀跃,但是好景不长,当出现正在准备桌面的时候它就一直停在那个画面了,硬盘灯也不亮了,赫赫!很神奇吧,对计算机作过更改的只有grub、fdisk /mbr和BCDautofix,后者后来我在完整正常运行的win7系统上运行过,没有出现卡在正在准备桌面的问题,grub在安装后也能正常进入win7,那就是fdisk /mbr在重建引导记录的时候把某段准备桌面时需要的代码清除掉了???win7载入桌面还要读取mbr?反正基于NT6内核系统我也是这两天头一回接触,不明白就不明白吧,权且把已经历的记录,供各位看官御览。

Rank: 7Rank: 7Rank: 7

UID
915768
帖子
2597
PB币
2822
贡献
0
技术
0
活跃
0
发表于 2009-8-27 21:20:41
这篇文章有点长了,我得慢慢阅读,好支持搂主

Rank: 7Rank: 7Rank: 7

UID
320584
帖子
1789
PB币
2109
贡献
0
技术
0
活跃
126
发表于 2009-8-27 21:23:59
原版的就会改写MBR,ghost版本的就不会。

老四

Rank: 5Rank: 5Rank: 5

UID
975492
帖子
722
PB币
1547
贡献
0
技术
0
活跃
10
发表于 2009-8-27 21:25:02
我···无语中···

UID
768908
帖子
16574
PB币
14165
贡献
1
技术
30
活跃
864
发表于 2009-8-27 21:29:08
VL就是volumelogic,对其支持最好的是winamp.可惜winamp的视频播放插件没有于时俱进,仍旧用的原版的视频渲染,所以用来看片会感觉一卡一卡,这里又是一个神奇的地方,如果普通的播放器在win7中用旧式渲染播放win7会自动提示播放器与使用的aero主题不兼容,然后可调到basic主题,但是如果你用winamp播放旧式 渲染得视频windows根本不会提示任何东西,可能因为winamp的播放体系完全自成一体独立于系统吧.

Rank: 7Rank: 7Rank: 7

UID
613205
帖子
3332
PB币
1287
贡献
0
技术
3
活跃
183
发表于 2009-8-27 21:50:10
从vista开始提供了一个在pe下使用的工具bootrec.exe,你启动到pe下看看这个命令的帮助,这个命令在系统内无法使用,你如果想在进入windows后备份或者替换mbr里的引导代码,用winhex的打开磁盘的选项,复制 替换mbr的前446个字节的内容就可以了,如果在linux,用dd

Rank: 7Rank: 7Rank: 7

UID
601243
帖子
2975
PB币
2773
贡献
0
技术
28
活跃
406
发表于 2009-8-27 21:52:20
说实话,字又小,还不分段,没看完,只好情感支持一下。

Rank: 7Rank: 7Rank: 7

UID
591540
帖子
1295
PB币
3969
贡献
0
技术
23
活跃
855
发表于 2009-8-27 22:36:28
看那么长,不想看了

小白

Rank: 2Rank: 2

UID
191975
帖子
139
PB币
1598
贡献
0
技术
0
活跃
10
发表于 2009-8-27 22:39:25
仔细阅读了一下 结果没看懂
头像被屏蔽

我视金钱如粪土,老爸视我如粪池 ...

Rank: 2Rank: 2

UID
636192
帖子
404
PB币
0
贡献
0
技术
0
活跃
37
发表于 2009-8-27 22:43:11
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 1

UID
965759
帖子
1
PB币
114
贡献
0
技术
0
活跃
0
发表于 2009-8-27 23:23:02
看懂了。我现在也想恢复启动菜单但是不知道怎么弄呢,我的一键还原精灵和 DOS工具箱都进不去了,现在能启动的只有XP和WIN7了。希望你能早日搞个成熟经验出来。3Q加油

Rank: 9

UID
788852
帖子
4720
PB币
5746
贡献
0
技术
17
活跃
868
发表于 2009-8-27 23:30:17
{:4_227:}楼主~~没能看完...字多又杂一处了。。。

Rank: 9

UID
920812
帖子
3753
PB币
2372
贡献
0
技术
0
活跃
1664
发表于 2009-8-28 04:12:50
见识了!!!谢谢!!!

Rank: 2Rank: 2

UID
806969
帖子
374
PB币
224
贡献
0
技术
0
活跃
43
发表于 2009-8-28 05:03:54
好文 思路很清楚也有尝试的创意 留名备查

Rank: 2Rank: 2

UID
806969
帖子
374
PB币
224
贡献
0
技术
0
活跃
43
发表于 2009-8-28 05:07:24
问个问题 vista我也没碰过 你文中提到的PBR是什么东西

Rank: 2Rank: 2

UID
627319
帖子
202
PB币
136
贡献
0
技术
0
活跃
40
发表于 2009-8-28 05:10:07
1# asfrim


不错。是一个技术贴。就是希望能稍微排版一下。

不然的话,很多人也只是看一眼。挺可惜的。呵呵。

我是忍住耐性看完了。

挺赞同楼主的观点。grub对我而言,是最灵活的引导方式。没有lilo的死板。没有BCD的难上手。

远景论坛之酱油铺店主

Rank: 2Rank: 2

UID
802356
帖子
348
PB币
1334
贡献
0
技术
0
活跃
58
发表于 2009-8-28 06:45:42
呵呵,不错的帖子,学习了
头像被屏蔽

Rank: 1

UID
898774
帖子
85
PB币
140
贡献
0
技术
0
活跃
2
发表于 2009-8-28 07:26:57
提示: 作者被禁止或删除 内容自动屏蔽

UID
768908
帖子
16574
PB币
14165
贡献
1
技术
30
活跃
864
发表于 2009-8-29 17:26:20
从vista开始提供了一个在pe下使用的工具bootrec.exe,你启动到pe下看看这个命令的帮助,这个命令在系统内无法使用,你如果想在进入windows后备份或者替换mbr里的引导代码,用winhex的打开磁盘的选项,复制 替换mbr的前446 ...
老木寒云满故城 发表于 2009-8-27 21:50


我这样做了,我把自己的原生XP所在分区的引导扇区先用winhex存在一个文件里,然后清零(不是重建),只留最后的55AA,因为XP引导码就在那里,所以当然重启后XP不能启动,然后我用维护光盘进 DOS后直接输grub.exe进grub4dos(因为做这个实验的时候MBR也被清零中,只留几个字节的分区表在后面,所以不能从mbr进grub4dos),然后可以进winpe,ntldr也能引导,但是真实XP系统不能进,提示找不到hal.dll,到这里在我的预计中,然后重启在dos里用diskgen恢复分区引导扇区,用先前保存的那个文件,然后重启按理说磁盘上的文件都没有动过应该能完全正常进XP,事实也确实如此,进XP是正常,但是一直出现延缓写入文件失败的提示, 然后一些软件也不能正确安装,连电影播放器都不能正常播放,看来启动扇区还是不能轻举妄动啊。
头像被屏蔽

Rank: 2Rank: 2

UID
545225
帖子
198
PB币
0
贡献
0
技术
1
活跃
3
发表于 2009-8-29 17:29:32
提示: 作者被禁止或删除 内容自动屏蔽
关闭

站长推荐

已经开启实名认证了哟
这里可以进行实名操作:点我点我点我
回顶部
Copyright (C) 2005-2018 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件