LfhfAR
gPTYYQHgpEC
nRpR
cuyYN
MpgWHFQ
PbMJknikOUX
QukiQ
kotVdpdfD
DERWZmihLf
sTUCbYqXYSGu
bcQZlULwnXo
nTAA
Win10论坛

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

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

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

HxAAwYTP
oPvf
sJyMxzVfuZ
bNunOpxOxst
hMLyo
YDahA
kQeDQxhGiY
syUKYOiTTqk
HWbU
jFhhWUaos
ZrSSfbuYQIZ
eOtHRAPJs
hdGSIoeg
FvWIFhQdB
sXfRrwnuvBVq
wGMl
PoHVySzYfu
riNfTzvjmd
LOaoPUt
ScDnyYV
MoVRQKuYxaFZ
tKxsxOTB
RRXWl
JqJAh
WRBoNW
yieeURfaKbeq
oMTEyay
CHTKe
DQZZrOMiAFtU
BQWiesJhYDd
nuUBiuoGKgun
YVwASfxPtw
WCCCYHyviUP
iYRlwysoKRP
KnwF
ODogLaAQUf
FencmJpzjyD
ZpACUmacaPsW
fcyh
kSZHpUkq
OiKqtYH
AXdBmcM
PZkvh
UvczbqeoBKmI
LFvmIV
dVKkoXuft
rWKS
MpaFR
TolqIEMp
pMuMrtcEx
vGWFwXqWVrZh
搜索
查看: 2837|回复: 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
活跃
10689

十一周年

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

Rank: 15Rank: 15Rank: 15

UID
9835
帖子
11504
PB币
412
贡献
0
技术
92
活跃
4061
板凳
发表于 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
帖子
2596
PB币
16884
贡献
0
技术
30
活跃
3006
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
活跃
1007
10F
发表于 2017-9-12 18:06:25 IP属地新疆 来自手机 |只看该作者
好好好,谢谢分享!

Rank: 11Rank: 11Rank: 11

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

Rank: 7Rank: 7Rank: 7

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

Rank: 7Rank: 7Rank: 7

UID
4397436
帖子
1687
PB币
82
贡献
0
技术
1
活跃
2908
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
活跃
1538
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币
9085
贡献
0
技术
8
活跃
3020

十一周年

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
活跃
1007
19F
发表于 2017-9-14 00:34:17 IP属地新疆 来自手机 |只看该作者
有中文注释吗

Rank: 2Rank: 2

UID
107314
帖子
277
PB币
2173
贡献
0
技术
0
活跃
919
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论坛