快三平台官网

快三平台官网 自制Windows 10X 启动盘,挑前体验微柔折叠屏设备的新体系

Matrix 精选

Matrix 是小批派的写作社区,吾们主张分享实在的产品体验,有实用价值的经验与思考。吾们会不按期挑选 Matrix 最优质的文章,展现来自用户的最实在的体验和不都雅点。

文章代外作者小我不都雅点,小批派仅对标题和排版略作修改。

除了 Surface Pro 系列和 Surface Laptop 3,往年 10 月的 微柔新品发布会 还发布了两款令人目下一亮的双屏设备:Surface Duo 与 Surface Neo。其中 Surface Duo 为搭载 Android 操作体系的双屏 Surface「手机」1,早些时候微柔已经放出了预览版的 SDK 和模拟机体系,小批派也已经做过有关介绍。

有关浏览:岁暮才发售的微柔折叠屏手机,现在你就能够用它来尝鲜

另一款折叠屏设备 Surface Neo 则搭载了一款以 Windows Core OS 为中央的新颖操作体系 Windows 10X。就在近来,微柔也发布了 Microsoft Emulator 和适用于模拟器的 Windows 10X 的镜像以供开发者行使、开发有关的柔件。

和模拟机体系不太相通的是,Windows 10X 的镜像能够像清淡 Windows 10 镜像那样安置到实体机上,除了 Surface Go,甚至还有人在 MacBook 上 成功安置。经过镇日的折腾(也踩了镇日的坑),吾也终于把 Windows 10X 成功安置到了本身的设备上,写下踩坑的记录以供想折腾的朋友参考。

运走 Windows 10X 的 MacBook | 图:The Verge

仔细:安置 Windows 10X 必要有肯定基础知识和脱手能力,有肯定风险。

前期准备

倘若你想借助现有的 Windows 电脑(宿主机)向另一台设备(现在标机)安置 Windows 10X,两台设备必要别离已足以下条件。

宿主机:

安置了 Hyper-V 的 Windows10 体系(保举 21H1,理论上19H1版本也能够但未实测)

一个 32GB 旁边的 USB 存储设备(已经安置了 PE 体系而且存在 EFI 分区的也能够行使)

现在标机:

声援 Hyper-V 的 CPU

有 DCH 驱动的显卡(能够行使 Microsoft Store 里的 Intel 显卡限制中央或者 NVIDIA 限制面板)

主板有 UEFI 固件(关闭坦然启动 Secure Boot)

一个大于 128GB 的 SSD(按照理论益似不必要 128G 也能够但是未实测)

自然,宿主机与现在标及也能够是联相符台电脑,确保条件已足即可。不过这边并不提出在你的主力设备上安置 Windows 10X快三平台官网,毕竟尝鲜有风险。最益的手段照样是找一台不怎么用但相符「现在标机」条件的设备。

安置步骤 Step 1:获取镜像

借助 这个网站 吾们能够下载微柔商店中的肆意 appx 安置包快三平台官网,这边吾们把 Windows 10X 模拟器镜像 的链接粘贴进往并进走下载 appx。

用 7zip 睁开刚刚下载的 appx 包快三平台官网,在 content 文件夹里能够望到 Flash.vhdx,这就是吾们必要的镜像了,将其解压到必要的路径中,本文以 D:WCOS 为例。

Step 2:挂载镜像

最先吾们经由过程 PowerShell 挂载刚刚从商店下载到的镜像:

Mount-VHD "D:WCOSFlash.vhdx"

然后检查是否有正确挂载:

Get-StoragePool -FriendlyName OSPool

倘若表现如下内容则为挂载成功:

FriendlyName OperationalStatus HealthStatus IsPrimordial IsReadOnly Size AllocatedSize ------------ ----------------- ------------ ------------ ---------- ---- ------------- OSPool OK Healthy False False 127.9 GB 21.81 GB

要安置镜像,吾们还必要行使 diskpart 为挂载的镜像分配卷标:

diskpart lis vol #选择标签为 MainOS 的卷 sel vol 15 #分配一个闲置的盘符(比如M) assign letter=M

Step 3:增补驱动

为了保证 Windows 10X 能过脱离虚拟机在吾们必要的设备上平常运走,吾们还必要为其增补一些必要的驱动文件。以显卡驱动为例:

从刚刚挂载的 MainOS 中复制以下文件到 D:WCOSTools,包括:

M:WindowsServicing 现在录中的

UpdateApp.exe

CbsApi.dll

CbsMsg.dll

M:WindowsSystem32 现在录中的

CbsCore.dll

DrvServicing.dll

IUSpaces.dll

IUSpaces_vb.dll (复制 IUSpaces.dll 为副本并重命名)

UpdateAPI.dll

cimfs.dll

cmiadapter.dll

cmiaisupport.dll

cmintegrator.dll

dpx.dll

drvstore.dll

msdelta.dll

mspatcha.dll

mspatchc.dll

turbostack.dll

wcp.dll

wdscore.dll

以上文件已打包上传至 OneDrive。

随后吾们以管理员身份运走 PowerShell 并定位至 Tools 文件夹(cd D:WCOSTools),测试 UpdateApp.exe 是否平常做事:

.UpdateApp.exe getinstalledpackages

平常做事的话会表现以下内容:

UpdateApp - Update Application for Windows Mobile [00:00:00] Loaded servicing stack from X:wcosools with session name IUPackageInfoSession_EFIESP [00:00:00] External storage staging directory is: (null) [00:00:00] Closing session IUPackageInfoSession_EFIESP [00:00:00] Loaded servicing stack from X:wcosools with session name IUPackageInfoSession_MainOS [00:00:00] External storage staging directory is: (null) [00:00:01] Closing session IUPackageInfoSession_MainOS 164 packages: Microsoft-OneCore-HyperV-Guest-UpdateOS-Package~31bf3856ad364e35~amd64~en-US~10.0.19563.1000, UpdateOS Microsoft-OneCore-HyperV-Guest-UpdateOS-Package~31bf3856ad364e35~amd64~~10.0.19563.1000, UpdateOS Microsoft-OneCore-ServicingStack-UpdateOS-Package~31bf3856ad364e35~amd64~~10.0.19563.1000, updateos [...] getinstalledpackages completed successfully command took 6 seconds

用 Dism 导出 Intel 显卡驱动到 D:WCOSDriversGraphicsIntel 中(Dism 会创建一个子文件夹存放文件,自走移动到表层文件夹中),这时在 D:WCOSDriversGraphicsIntel 中答该存在一个 iigd.inf 的文件,睁开它记下 ProviderDriverVer 的值,比如吾的是:

Provider=%Intel% DriverVer=09/25/2019,26.20.100.7262

Provider 挑供的是一个变量值,inf 里搜索可得:

Intel = “Intel Corporation”

然后行使吾们刚刚获得的 UpdateApp.exe 为 Windows 10X 安置驱动到 bsp 分区:

.UpdateApp.exe install "DriverPackage|D:WCOSDHCUDriversGraphicsiigd_dch.inf|Intel_Corporation-iigd_dch.inf~amd64~26.20.100.7262~bsp|0"

这边必要稀奇仔细的是:

双引号内的内容中若包含有空格,请用下划线 _ 代替一切空格

文件名中也不得显现 - ,请修改文件名

有些驱动的 Provider 的值比较清新,比如 DW1820A 网卡的 Provider 的值为 BROADCOM, NTamd64.6.1,保留 BROADCOM 即可。

保举安置的驱动有网卡、显卡和蓝牙,其他的请自走斟酌增补。望到 install complete successfully 的挑示才能确保安置成功,若不走功请检查上面的 ProviderDriverVer 的值

安置完驱动后用管理员 PowerShell 运走以下命令卸载镜像:

Dismount-VHD "D:WCOSFlash.vhdx"

增补完驱动后就能够准备制作启动盘了。

Step 4:制作启动盘

准备以下文件和文件夹到 D:WCOSBoot 中为制作启动盘做准备

Windows 10 19559 AMD64 或者更高版本的镜像中获取 boot 文件夹EFI 文件夹sourcesboot.wim 文件bootmgr.efi 文件

从 GPT fdisk 下载 gdisk64.exe

从 dd for windows 官网 下载 Windows 版本的 ddrelease64.exe

从 GitHub 下载 EFI Shell,重命名为 bootx64.efi,然后移动到 efiboot 中,并将 efiboot 中 原有的 bootx64.efi 重命名为 winx64.efi

新建一个 startup.nsh 文件,内容为:

dmpstore -d SecureBootPlatformID fs0:efibootwinx64.efi fs1:efibootwinx64.efi fs2:efibootwinx64.efi fs3:efibootwinx64.efi fs4:efibootwinx64.efi fs5:efibootwinx64.efi fs6:efibootwinx64.efi fs7:efibootwinx64.efi fs8:efibootwinx64.efi fs9:efibootwinx64.efi fsA:efibootwinx64.efi

这个脚本会从 nvram 中删除 SecureBootPlatformID 这个变量。由于 Windows 10X 会重新在 nvram 中写入坦然启动的有关变量。

然后连接 USB 存储设备(这边吾们制作的是 U 盘启动盘),管理员运走 PowerShell 实走 diskpart(请确保在以下步骤中选择正确的硬盘,否则您将丢失您的数据):

lis dis #列出一切硬盘,然后选择 USB 存储设备,吾这边是磁盘1 sel dis 1 #消弭硬盘 clean #转换成 gpt 格式 convert gpt #创建一个 5000MB 的 FAT32 分区行为引导分区,并分配空盘符 Y create part pri size=5000 format fs=fat32 quick assign letter=Y #盈余空间创建为 exFAT 分区行为存储分区,并分配空盘符 Z create part pri format fs=exfat quick assign letter=Z

以上面的分区为例,吾们必要把 Step 4 起头准备的文件和文件夹拷贝到 Y 盘中,Flash.vhdx 拷贝到 Z 盘中。

所以你获得了一个启动U盘了,它的现在录组织如下:

Y:.

│ startup.nsh

│ ddrelease64.exe

│ gdisk64.exe

├─sources

│ boot.wim

├─boot

│ │ bcd

│ │ boot.sdi

│ │ bootfix.bin

│ │ bootsect.exe

│ │ etfsboot.com

│ │ memtest.exe

│ │

│ ├─en-us

│ │ bootsect.exe.mui

│ │

│ ├─fonts

│ │ chs_boot.ttf

│ │ cht_boot.ttf

│ │ jpn_boot.ttf

│ │ kor_boot.ttf

│ │ [···]

│ │

│ └─resources

│ bootres.dll

└─efi

├─boot

│ winx64.efi

│ bootx64.efi

└─microsoft

└─boot

│ bcd

│ cdboot.efi

│ cdboot_noprompt.efi

│ efisys.bin

│ efisys_noprompt.bin

│ memtest.efi

│ winsipolicy.p7b

├─fonts

│ chs_boot.ttf

│ cht_boot.ttf

│ jpn_boot.ttf

│ kor_boot.ttf

│ [···]

└─resources

bootres.dll

Z:.

Flash.vhdx

以上文件已打包上传至 OneDrive

Step 4:如何安置

在现在标主机上从 USB 存储设备启动。开机时疯狂按 Esc 休止 startup.nsh 的实走,在 EFI Shell 中 输入以下命令备份 nvram:

dmpstore -all -s fs0: #此处的 fs0 能够解放选择分区的,能够经由过程 fs : 命令切换差别分区,并借助 ls 命令查望硬盘里的现在录得知是什么硬盘的什么分区

然后输入 exit 再次重启电脑,这次一向止 startup.nsh 实走纵容它本身启动即可进入 Windows 10X 安置环境,按键盘 Shift F10 启动 cmd(或者和吾相通进入本身的 Windows PE 体系运走 cmd),经由过程以下命令确定刚刚吾们准备的工具和 Flash.vhdx 的所在分区(即上面挑到的 Y 和 Z 分区,倘若是 Windows PE 体系中能够直接睁开文件管理器查望文件在哪)。

C: dir D: dir E: dir [···]

例如吾的启动引导分区为 E,吾的 Flash.vhdx 在 F 分区中,用 diskpart 挂载它:

diskpart #启动 diskpart sel vdisk file="F:Flash.vhdx" #选择 Flash.vhdx 文件 attach vdisk readonly #挂载虚拟磁盘为只读 lis dis #确认是否挂载成功,倘若有望到超过物理磁盘的数目则挂载成功

按照启动 cmd 的环境,分为两栽情况(吾这边为情况 2):

1. 倘若是在 Windows 安置环境启动命令走的,则会望到一个 2048MB 的已联机的磁盘,把它的编号然后减往 1 ,然后记下来,比如:

磁盘 ### 状态 大幼 可用 Dyn Gpt -------- ------------- ------- ------- --- --- 磁盘 4 联机 2048 MB 2048 MB *

则记下为磁盘 3。

2. 倘若在 Windows PE 体系中会望到一个 128G 的已联机的磁盘,由于这个 vhdx 是 128G 的动态扩展虚拟磁盘文件,记下磁盘编号,比如吾的是磁盘 2

3. 在 diskpart 中选中要安置的磁盘并抹除

sel dis 0 #如上图吾要安置的硬盘为磁盘 0,选中它 clean #抹除 convert mbr #转换为 mbr,和大佬商议之后认为主意是彻底地损坏 gpt 分区组织 exit #退出 diskpart

然后把 Windows 10X 镜像数据写入到物理硬盘中:

E:ddrelease64.exe if=.physicaldrive2 of=.physicaldrive0 bs=8M --progress

仔细:该命令中的 physicaldrive2physicaldrive0 是按照吾本身的实际情况(磁盘 2)编写的,请读者自走替换。即将 2 替换为刚刚记下来的挂载的 vhdx 虚拟磁盘的磁盘号;将 0 替换为要安置体系的磁盘号,笔记本单硬盘的状况下一把就是 physicaldrive0 了。

例如,情况 1 中的例子是磁盘 3,此处则答该将 physicaldrive2 替换成 physicaldrive3 ,下文中所用的磁盘号均行使吾实际情况中的磁盘号,即 0 和 2,也请读者自走同步替换。

另外,肯定要添上 --progress 这个参数,不然会等得很发急。往休休一下,期待它达到 131072M 即可,显现舛讹 27 直接小看,已经写入成功了。

接着吾们运走以下命令:

E:gdisk64.exe -l .physicaldrive2

显现如下效自然后拍照截图记下来:

[···] Number Start (sector) End (sector) Size Code Name 1 512 8703 32.0 MiB EF00 BS_EFIESP 2 8704 33554426 128.0 GiB 4202 OSPool

然后手动重修 gpt 分区,运走以下命令(基本照搬即可):

E:gdisk64.exe .physicaldrive0 #批准任何警告 x z E:gdisk64.exe .physicaldrive0 #批准任何警告 n 1 4096 69624 EF00 n 2 69632 268435408 4202 c 1 BS_EFIESP c 2 OSPool p #检查与刚刚记下来的数字分区等有异国对答 w #确认实走即可

这时就能够退出 Windows PE 或者 Windows 安置环境,拔下 USB 存储设备,重启计算机,这时答该能够启动 Windows 10X 了,请尽情追求!

启动成功! 如何恢复启动正本的体系

倘若你在一台本身安置了 Windows 10 的设备上安置 Windows 10X,Windows 10X 会在 nvram 中写入坦然启动有关的新闻,导致平常的 Windows 10 体系无法启动,这时候必要进入 EFI Shell 删除刚刚启动盘中的 startup.nsh 文件,手段如下。

从 U 盘启动进入 EFI Shell, 实走以下命令:

dmpstore -d -all

以上命令会消弭 nvram ,能够会导致键盘大写灯无法亮首或者其他未知题目。重启选择平常 Windows 所在的硬盘启动,答该就能够平常启动正本平常的 Windows 10 体系了。

倘若无法启动,能够尝试再次消弭 nvram,步骤同上;倘若显现键盘大写灯无法亮首或者其他未知题目,能够经由过程 EFI Shell 尝试恢复吾们上面备份的 nvram:

dmpstore -all -l fs0:VarDump.txt

此教程送给各位想要折腾体验的朋友。至此这篇教程彻底终结,体验文吾也不清新什么时候能写完……

此文感谢 @imbushuo 巨佬挑供的 教程链接,感谢吾的良朋 Richard Yu 和湘江一桥挑供的思路,抢救了翻车的吾。

纳恩已经正式与彪马签下一份多年的代言合同

风爱上云就疯狂地追逐,鱼爱上水就得到了幸福,雨爱上大地万物才会复苏,你爱上了ta就别再驻足,愿你把握时机找到真爱获得甜蜜无数!纵然粉身碎骨,纵然万劫不复!3星座依然待你眉眼如初,相思如故。

  ●19日,供应到湖北的N95口罩达到33.6万只,防护服13.3万件

北京时间2月19日,2019-2020赛季欧冠1/8决赛正式打响。赛前,阿迪达斯官方透露了淘汰赛阶段官方用球。

  来源:大内期手 

 


Powered by 快三平台登录 @2018 RSS地图 html地图