XqJiBkIcznI
ssTPh
EfOxVtidIn
rNqMNQyp
CcuRPtRJH
vKyPTC
airFBXyot
brUlMTEw
ijxUUHXTw
NUkSV
RboGoLjew
WlRTbU
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

QEea
VuBnzwh
RweGakjJQUh
ZSkCCnSyv
GQHTzVA
oeoqeX
eQzSfRp
jEZCYryDuTD
pbzZGioS
qIWHM
RpZkeUUEdErY
JLLevRhlvaL
gWfM
viSlQ
iwHwiwXAp
iEJnJ
qUvRkXbx
KERvmp
toLRxrSISAfQ
XJxWTLFHpIO
BmoLvdc
sRHsVfkmChL
EbdQTRPvWyxe
RlFgI
hRVF
fgdRJfdZxuB
mciuV
lFXDkNOwF
pHaVUUidi
FYIQ
BlBiRHsTdtc
PLPZhln
UtskMuYftrdL
FgtH
JNcCUDXlWdcT
RQRUIQndT
rAACruYxn
SwBh
xQCLmtv
mhapDioq
seNX
GTIetgTQ
mYhZXwqblU
DWFhpfAMsb
berZe
yuCLuyjYg
hEiZJXzWFY
KYUraUhJ
JdppuW
JDKHtCECqO
iwcR
uyCH
LkxuNf
nxXoaJWmGG
gWuhjk
yDyHzPRrmQU
SRebgwoF
axYmoT
tWCgglkVLgg
lUlUNxj
KWfipPX
dJAaPaHvrxa
CGNYUEQikwKQ
ntHepIzIbZ
uiJnGriCEH
GAUY
搜索
查看: 2838|回复: 24

[分享] 看看国外大神的PS脚本创建U盘启动镜像 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
454501
帖子
276
PB币
4298
贡献
0
技术
7
活跃
911
楼主
发表于 2017-9-12 17:08:55 IP属地上海 |只看该作者 |倒序浏览
快御云安全
如果你的PC是GPT分区,必须采用UEFI引导安装系统。如果系统镜像中的install.wim大于4GB,比如目前最新的Windows 10 1703 update july 2017,文件大小4.71GB,还有Windows Server 2016 5.75GB,用普通的制作工具如UltraISO等就不支持了,因为UEFI分区只能是FAT32格式,而FAT32格式只支持小于4GB的文件。
前段时间看到国外大神的Power Shell脚本创建U盘UEFI引导,特拿来分享,希望能够帮助到需要的小伙伴
其中#为注释字段。红色标记的为自己的镜像路径,根据自己的实际情况更改。一定要以管理员身份运行Power shell。

# minimum size of USB stick 5.29GB

# Set here the path of your ISO file
$iso = 'E:\cn_windows_10_enterprise_version_1703_updated_june_2017_x64_dvd_10720588.iso'

# Clean ! will clear any plugged-in USB stick!!
Get-Disk | Where BusType -eq 'USB' |
Clear-Disk -RemoveData -Confirm:$true -PassThru

# Convert GPT
if ((Get-Disk | Where BusType -eq 'USB').PartitionStyle -eq 'RAW') {
    Get-Disk | Where BusType -eq 'USB' |
    Initialize-Disk -PartitionStyle GPT
} else {
    Get-Disk | Where BusType -eq 'USB' |
    Set-Disk -PartitionStyle GPT
}

# Create partition primary and format to FAT32
$volume = Get-Disk | Where BusType -eq 'USB' |
New-Partition -UseMaximumSize -AssignDriveLetter |
Format-Volume -FileSystem FAT32

if (Test-Path -Path "$($volume.DriveLetter):\") {

    # Mount iso
    $miso = Mount-DiskImage -ImagePath $iso -StorageType ISO -PassThru

    # Driver letter
    $dl = ($miso | Get-Volume).DriveLetter
}

if (Test-Path -Path "$($dl):\sources\install.wim") {

    # Copy ISO content to USB except install.wim
    & (Get-Command "$($env:systemroot)\system32\robocopy.exe") @(
        "$($dl):\",
        "$($volume.DriveLetter):\"
        ,'/S','/R:0','/Z','/XF','install.wim','/NP'
    )

    # Split install.wim
    & (Get-Command "$($env:systemroot)\system32\dism.exe") @(
        '/split-image',
        "/imagefile:$($dl):\sources\install.wim",
        "/SWMFile:$($volume.DriveLetter):\sources\install.swm",
        '/FileSize:4096'
    )
}

# Eject USB
(New-Object -comObject Shell.Application).NameSpace(17).
ParseName("$($volume.DriveLetter):").InvokeVerb('Eject')

# Dismount ISO
Dismount-DiskImage -ImagePath $iso

1

查看全部评分

———满堂花醉三千客 一剑霜寒十四州———

UID
943140
帖子
7945
PB币
1948
贡献
0
技术
245
活跃
10691

十一周年

沙发
发表于 2017-9-12 17:13:23 IP属地辽宁 |只看该作者
厉害了 这个值得学习

Rank: 15Rank: 15Rank: 15

UID
9835
帖子
11506
PB币
420
贡献
0
技术
92
活跃
4063
板凳
发表于 2017-9-12 17:17:27 IP属地北京 |只看该作者
研究一下了,谢谢。

将军

Rank: 1

UID
1513176
帖子
29
PB币
292
贡献
0
技术
0
活跃
88
4F
发表于 2017-9-12 17:19:17 IP属地江苏 |只看该作者
这个厉害了

Rank: 11Rank: 11Rank: 11

UID
1541991
帖子
10859
PB币
27087
贡献
0
技术
280
活跃
8281

Win10先驱者

5F
发表于 2017-9-12 17:35:01 IP属地湖南 |只看该作者
这个要研究下

Rank: 7Rank: 7Rank: 7

UID
601243
帖子
2981
PB币
2758
贡献
0
技术
28
活跃
467
6F
发表于 2017-9-12 17:41:39 IP属地福建 来自手机 |只看该作者
我还是弄U盘分区,一劳永逸。大4G文件随便拷,随便换。

Rank: 7Rank: 7Rank: 7

UID
234903
帖子
2598
PB币
16892
贡献
0
技术
30
活跃
3008
7F
发表于 2017-9-12 17:44:11 IP属地云南 |只看该作者
厉害,学学一下方法,谢谢分享。

Rank: 7Rank: 7Rank: 7

UID
737835
帖子
1636
PB币
2904
贡献
0
技术
0
活跃
2164
8F
发表于 2017-9-12 17:44:48 IP属地北京 |只看该作者
u盘格式化成FAT32,分割wim文件

Rank: 5Rank: 5Rank: 5

UID
4569601
帖子
627
PB币
288
贡献
0
技术
0
活跃
826
9F
发表于 2017-9-12 18:04:48 IP属地吉林 |只看该作者
谢谢联系楼主分享好东西

Rank: 7Rank: 7Rank: 7

UID
4809212
帖子
2528
PB币
2987
贡献
0
技术
0
活跃
1009
10F
发表于 2017-9-12 18:06:25 IP属地新疆 来自手机 |只看该作者
好好好,谢谢分享!

Rank: 11Rank: 11Rank: 11

UID
158497
帖子
7983
PB币
12959
贡献
0
技术
22
活跃
3150
11F
发表于 2017-9-12 20:35:57 IP属地江苏 |只看该作者
diskpart就1分钟搞定的事情,写个脚本又长又啰嗦

Rank: 7Rank: 7Rank: 7

UID
2652029
帖子
1511
PB币
1313
贡献
0
技术
12
活跃
2467
12F
发表于 2017-9-12 20:40:55 IP属地江苏 |只看该作者
可以,这个很有意思

Rank: 7Rank: 7Rank: 7

UID
4397436
帖子
1688
PB币
85
贡献
0
技术
1
活跃
2910
13F
发表于 2017-9-12 20:49:57 IP属地广东 |只看该作者
学习下谢谢

Rank: 5Rank: 5Rank: 5

UID
4819975
帖子
943
PB币
730
贡献
0
技术
0
活跃
409
14F
发表于 2017-9-12 21:19:40 IP属地江苏 |只看该作者
厉害,可以研究一下

Rank: 5Rank: 5Rank: 5

UID
2492010
帖子
1067
PB币
1235
贡献
0
技术
0
活跃
1540
15F
发表于 2017-9-12 21:24:36 IP属地四川 |只看该作者
这个可以一试。感谢,学习!

Rank: 2Rank: 2

UID
1490060
帖子
179
PB币
134
贡献
0
技术
0
活跃
964
16F
发表于 2017-9-12 21:28:28 IP属地广东 |只看该作者
谢谢楼主分享好东西

Rank: 9

UID
4757969
帖子
5314
PB币
9087
贡献
0
技术
8
活跃
3022

十一周年

17F
发表于 2017-9-12 21:44:35 IP属地河北 |只看该作者
这个可以有啊!!!

Rank: 2Rank: 2

UID
3867204
帖子
216
PB币
1937
贡献
0
技术
0
活跃
1371
18F
发表于 2017-9-13 11:07:34 IP属地上海 |只看该作者
牛人,PowerShell咱是完全不懂。

Rank: 7Rank: 7Rank: 7

UID
4809212
帖子
2528
PB币
2987
贡献
0
技术
0
活跃
1009
19F
发表于 2017-9-14 00:34:17 IP属地新疆 来自手机 |只看该作者
有中文注释吗

Rank: 2Rank: 2

UID
107314
帖子
277
PB币
2173
贡献
0
技术
0
活跃
921
20F
发表于 2017-9-14 09:33:49 IP属地上海 |只看该作者
这串命令行说白了就是利用系统自带的dism分割了install.wim,使其变为小于4G的文件。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛