Win7调试模式问题一例

BootMgr的引入,虽然增加了操作及维护的复杂度,但相应带来的好处也不少,就比如我曾做过的一次操作:将Win7系统从第一分区移动至第三分区。这样的操作在XP时代,是不太可能的,因为这就意味着盘符的改变,系统内部配置都是以盘符来确定的,而Win7始终将系统盘加载至C:上。

将Win7移动后,修改BootMgr记录中的device及osdevice项后,Win7系统便能正常启动,相应命令如下:

bcdedit /set {uuid} device=partitioin=X:
bcdedit /set {uuid} osdevice=partitioin=X:

然后将debug模式打开:

bcdedit /debug {uuid} on

然后再设置dbgsettings为1394,而不是默认的com串口:

C:\>bcdedit /dbgsettings
An error occurred while attempting to access the boot configuration data.
The system cannot find the file specified.

系统中竟没有dbgsettings,那就自己创建好了:

C:\>bcdedit /create {dbgsettings}
The entry {dbgsettings} was successfully created.
C:\>bcdedit /dbgsettings
There are no debugger settings present.
The operation completed successfully.
C:\>bcdedit /dbgsettings 1394 channel:11
The operation completed successfully.
C:\>bcdedit /dbgsettings
debugtype               1394
channel                 11
The operation completed successfully.

设置好生重启系统,但wndbg死活就是连不上。但同样的硬件,用XP启动windbg确实能正常,所以排除了线材、硬件问题,还是要从Win7系统着手。

经过详细对比正常系统的BootMgr设置后,发现是dbgsettings虽设好了,但并没有关联到Win7启动项上。那就做一下关联试试:

C:\>bcdedit /create {globalsettings}
The entry {globalsettings} was successfully created.
C:\>bcdedit /set {globalsettings}  inherit {dbgsettings}
The operation completed successfully.
C:\>bcdedit /set {current} inherit {globalsettings}
The operation completed successfully.

重启系统后,windbg便能正常连接了。

挺简单的事,非要搞得这么复杂!难怪简单的苹果产品却赢得了如此多用户的芳心!?

银行—身边的收费专家

9月1号莫名其妙收到工行的一条扣费短信,名曰还息还贷。数额虽不多,但我觉得毫无道理,因为我的信用卡设置的是自动还款,怎么还会有利息之说呢?!

打电话过去一问,方知是因为8月初在台北的一次提现导致的,这才明白提现并非正常透支,除手绪费外,还要支付利息,除非当天就还款。看来是收费真有理,而我这个用户太无知!

说起提现这事,真是让我气不打一处来。当时在鼎泰豐吃的晚饭,结账的时候竟不能刷卡,堂堂的所谓高档餐馆,只能以现金结账。这是在台湾的最后一晚,身上现金是预备给第二天的打车用的。难道是鼎泰豐也怕银行收费?但无论如何,也不能为了自己,将不方便留给客户!?完完全全的银行做派嘛!

记得《财经郞眼》有一期里就说国有大银行,养着一大群高学历高智商的人,这些人的工作就是研究要收什么费,以及怎么收,名目如此繁多的收费项目全出自他们之手。

除工行外,中国银行也差不多,也曾被它黑过一次:我的卡包丢了,只能挂失,中国银行只提供永久挂失,即销卡,工行倒时可以暂时挂失。后来,我朋友在他车上发现了我的卡包,但中国银行的信用卡只能重新办卡。重新办嘛就意味着宰你一把!

银行,收费很在行,我们身边的收费专家,大家要小心!