win8笔记-----移动硬盘上的系统

[HKEY_LOCAL_MACHINE\SYSTEM\HardwareConfig]
"BootDriverFlags"=dword:00000014

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
"PortableOperatingSystem"=dword:00000001

 上面两段注册表来自移动硬盘上的win8系统解释如下

第一段,普通硬盘上运行的win8,BootDriverFlags为0,而usb设备启动的win8是0x14。其作用和win7的那个BootDriverFlags类似,只不过注册表项的位置有所不同。
因此,一个在内置硬盘上正常启动的win8克隆到usb盘或者直接接到usb口启动时,必须把BootDriverFlags的0改为0x14(十进制20)。

第二项就是控制所谓Windows TO GO特性的注册表项。所谓windows to go是win8引入的一个新功能,可以让移动存储设备上的win8随便插到哪个机器上都能启动,但是用户无法安装系统非系统自带的显卡驱动。usb设备上的win8默认PortableOperatingSystem为1,开启windows to go特性,而内置硬盘上的win8默认PortableOperatingSystem=0。
因此,usb win8如果需要安装其它显卡驱动,可以把PortableOperatingSystem设为0,而SATA硬盘上运行的win8如果要通过usb或者eSATA口接到其它电脑上使用时,先把PortableOperatingSystem设成1,以提高跨平台兼容性

今天主要是因为在移动硬盘上安装win8系统后,发现应用商店无法使用,特意网上搜了一下解决方案,最终解决方法为:当PortableOperatingSystem为1的时候应用商店是用不了的,需要改成0.

详见:http://bbs.pcbeta.com/viewthread-1049037-1-1.html

 

posted @ 2013-03-06 21:51  清水圆柏  阅读(532)  评论(0编辑  收藏  举报