Windows to go 制作不完全指北

2021-11-02 21:54:07 2点赞 71收藏 10评论

背景

wtg 为 windwos to go 的简称,简单讲就是把操作系统装在移动存储设备上。我们在工作、生活中存在需要随身携带配置好的操作系统环境,或者系统救急的情况,这时候 wtg 的就能派上用场。wtg 需要移动存储设备具备一定的读写速度。当下,固态硬盘已经大幅降价,基本达到以前机械硬盘的价格,属于大家都能消费得起的数码产品。移动固态硬盘已成为 wtg 移动存储设备的不二之选。然而,微软windows 自带的 wtg 却存在诸多弊端:1. wtg 功能只在高级版本的操作系统才有。2.wtg 只能部署企业版本的操作系统。3.wtg 系统只能部署在经过微软认证的存储设备,而此类设备价格一般很高。因此,网络上出现了诸多类型的 wtg 部署软件。但是此类软件来源不明,存在被植入木马病毒的危险。本文利用命令行实现简单 wtg功能,即把windows 系统安装在移动存储设备上。下面以win10为例。

一、申明

请备份好数据,特别是移动存储设备的数据,运行命令会格式化该设备。所有的数据丢失我概不负责。

二、准备工作

  1. 电脑一台,操作系统 Win10;

  2. 移动固态硬盘一个。

  3. win10 官方安装镜像一个(1809版本存在bug,不能开机引导,需要替换文件)。

    下载地址 microsoft.com

三、制作过程

  1. 拔出连接电脑的所有usb 存储设备,插入将要部署的移动固态硬盘,。

  2. 挂载 win10 安装镜像。记录下挂载盘符。

  3. 打开开始菜单搜索 "Windows PowerShell",右键以“管理员身份运行”。

  4. 依次键入以下命令,请注意以 "#" 开头为每条命令的解释注释,可以不复制,仔细看说明再执行。

#选择要部署的移动硬盘

$Disk = Get-Disk | Where-Object {$_.Size -gt 20Gb -and -not $_.IsBoot }

#格式化选中磁盘

Clear-Disk -InputObject $Disk[0] -RemoveData

#更改磁盘分区类型

Initialize-Disk -InputObject $Disk[0] -PartitionStyle GPT

#建立 EFI 引导分区,磁盘空间可更改

$SystemPartition = New-Partition -InputObject $Disk[0] -Size 200MB -GptType '{c12a7328-f81f-11d2-ba4b-00a0c93ec93b}'

#格式化引导分区为Fat32

Format-Volume -FileSystem FAT32 -Partition $SystemPartition

#分配引导分区盘符为S

Set-Partition -InputObject $SystemPartition -NewDriveLetter "S"

#建立 MSR 分区,GPT 磁盘格式下必须建立,才能引导,磁盘空间可更改

$MSRPartition = New-Partition -InputObject $Disk[0] -Size (128MB) -GptType '{e3c9e316-0b5c-4db8-817d-f92df00215ae}'

#建立系统分区,磁盘空间可更改

$OSPartition = New-Partition -InputObject $Disk[0] -Size (102600MB)

#格式化存放分区为NTFS

Format-Volume -NewFileSystemLabel "Windows" -FileSystem NTFS -Partition $OSPartition

#分配系统分区盘符为W

Set-Partition -InputObject $OSPartition -NewDriveLetter "W"

#设置系统分区在其他电脑中不自动分配盘符

Set-Partition -InputObject $OSPartition -NoDefaultDriveLetter $TRUE

#剩余硬盘空间建立存放分区

$PrimaryPartition = New-Partition -InputObject $Disk[0] -UseMaximumSize

#格式化存放分区为NTFS

Format-Volume -FileSystem NTFS -Partition $PrimaryPartition

#分配存放分区盘符为P

Set-Partition -InputObject $PrimaryPartition -NewDriveLetter "P"

#挂载镜像,需要修改"/imagefile:" 后紧跟的路径,也就是系统 wim 或 esd 路径,比如我现在挂载win10 镜像在 F 盘,那么 F:sources 文件夹的 有个install.wim 或 install.esd 文件,修改为该文件的路径 F:sourcesinstall.wim

dism /apply-image /imagefile:F:sourcesinstall.wim /index:4 /applydir:W:

#在引导分区中建立系统分区中的系统引导项

W:WindowsSystem32bcdboot W:Windows /f ALL /l zh-cn /s S:

后记

通过上面的步骤,你就制作好一个格式为gpt的 wtg 移动硬盘。当然,命令行也能制作 mbr 格式的 wtg 移动硬盘,也还能实现其他更多功能,比如BitLocker,导入 san policy文件等等。另外,上面的命令行可以整体保存为ps1文件,在 以管理员身份运行的CMD 中通过 ”poweshell -ExectuionPolicy -Bypass 文件目录" 来一步执行。此文只是一个简单的教程,希望能帮助大家在生活和工作上更加方便,并达到抛砖引玉的效果。最后,不要吝啬你的打赏。


展开 收起
10评论

  • 精彩
  • 最新
  • 费这劲干嘛,萝卜头上下个工具,分分钟搞定

    校验提示文案

    提交
    是啊,还有雨林木风、番茄花园、2345、360···

    校验提示文案

    提交
    哈哈,懂的自然懂

    校验提示文案

    提交
    收起所有回复
  • 好用吗这种系统

    校验提示文案

    提交
    好不好用取决于你需不需要。

    校验提示文案

    提交
    如果有下篇,我就写wtg能干什么。

    校验提示文案

    提交
    收起所有回复
  • 无聊透顶!随便搞个pe行了,省事!

    校验提示文案

    提交
    嚷嚷着用网上pe的,不是本文受众群体。谢谢!

    校验提示文案

    提交
    收起所有回复
  • 敖梅啊 WTG辅助工具比你这个简单多了

    校验提示文案

    提交
    这也简单啊。复制全部命令,另存为ps1文件,放到powershell 一步执行就可以。发此文的目的就是提供一个不需要第三方软件制作wtg的途径。

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
71
扫一下,分享更方便,购买更轻松