Windows To Go on EFI

 

我买了个鼠标,按键可编程的,不过驱动就只有 Windows 下的,于是我就寻思着弄个 Windows。

然后就开始了曲折的道路。

之前我曾经弄过一次 Windows To Go,不过已经不记得了,所以也算是重新弄。

总之,核心是,找个 USB,够大,32G 至少吧。然后找个有 install.wim 的 iso,例如:

http://softicle.com/en_windows_8_x64_dvd_915440.iso/

用 WinSetup 创建的 ISO 被加密成另一种格式了无法使用 imagex 等工具,所以可以从上面的链接下载 iso。

你的 U盘若非 MS 认证,就会被识别成 Removable,就不能多个分区(Linux 下虽然可以,但是无法Apply Image正确),自然也就不能 EFI。

但是可以曲线救国。首先装一个驱动, http://www.mediafire.com/download/sv4bu826vvrvgrr/microdrive.7z

这个有自签名文件,但是需要禁用签名检查,像这样:

Bcdedit.exe -set TESTSIGNING ON

这样之后重启 Windows,就可以安装驱动了。强制装在你的 USB 的设备上。重新插拔一次。但是核心问题是你需要在你新安装的系统中也要装这个驱动,我是只用了个笨办法,先用 MBR 成功制作,镜像可以用 GImageX,ImageX或者DISM Apply到你的USB上。进入系统后也是执行上面的bcdedit然后安装驱动,这里不幸只能装 Windows 8,否则会被拒绝启动。
然后再回到 Host 的 Windows 上(虚拟机share usb 设备也可)。将MBR转换成GPT,并创建 EFI 分区格式化成 fat32。然后利用 Diskpart 把 EFI 分区分配盘符,并使用你新安装的 Windows To Go 分区下的 bcdboot,

bcdboot E:\Windows /s F: /f ALL

E是你Windows To Go 的分区,F是EFI分区,按照对应盘符修改。然后应该就可以成功 EFI 进去了。
如果使用 Removable 的 USB 的话,Windows Update 无法工作,Windows 8.1 拒绝启动……麻烦还是很多的。

当然……如果你的 USB 的随机读写速度很烂(就像我的那个一样),你就可以感受一下翔一样的速度了。

http://www.tomshardware.com/reviews/usb-3.0-thumb-drive-review,3477-3.html

这个链接的核心思想就是,随机读写慢的是大多数……

当然如果你本来就有钱(Amazon 上基本上都是 $150 起)买这里的认证设备……

http://www.microsoft.com/en-us/windows/enterprise/products-and-technologies/devices/windowstogo.aspx

又何必要照着上面的办法折腾分区呢……

当然,我琢磨着,如果有个淘汰的笔记本拆下 mSata 的 SSD,可能速度也会不错吧。

=-=-=-=-=
Powered by Blogilo

This entry was posted in 日志 and tagged , . Bookmark the permalink.

2 Responses to Windows To Go on EFI

  1. wks says:
    Firefox 30.0 GNU/Linux x64

    好在买鼠标之前留意了一下archlinux wiki,确认有支持了才买的。

  2. csslayer says:
    Firefox 31.0 GNU/Linux x64

    @wks 什么鼠标以及什么支持?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.