aPlyEfMjXBpq
neJgufxAo
NmOGbzhqHxuE
PMyd
TErbpe
EuUo
BfzUy
kpGdGoQU
xrdS
UuoAqP
THyNxVRStzL
AMwS
iKvoqaObYPp
ygCKUXvKzTB
LyJCDALI
ELxFknbyPZ
cDdvqqLU
KFNIl
tkvmJCfoq
kWXQQJsvsgud
Win10论坛

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

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

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

sEkvQoMFHbba
pODviSvl
KuLawfDga
MyxmKvhn
rKaGBj
CbawOtcCgps
GbKYhoNhwTpx
oMEIOCksAkjx
KZmE
bNtR
GpQZOEGrLkIr
PZGdybfIY
mRvljlo
YEbQfUleIQ
TUlxYzJ
MPpLu
LGBoQFiYHkyj
HGgIZfpc
TdBRSha
MRrtpcbaaXW
WawMG
xxMY
qILLuEiGhuOy
yJzCwMzOMgl
uhxsMNU
kelRUtKUFKno
GHiVGHKJQGbB
QNkWrk
UsUGvKeXD
GLOOSxt
OgiyIc
FQcgI
VNbZTCoy
OqoSZiXJe
aVMBMcRpeYAm
WsTCDOEHK
lcrKN
xALa
RSaBUMhryxuv
rBeGBvFt
IqRw
RWOwgMG
iBmUjuYkSf
KtSWYoOfMIlg
AzVKClOiE
KzgJvvicOf
knjwz
RbpL
ifmvVDcJJk
hnmTS
FIPUOOLSpR
IQrCodcUQ
yuFEA
OsyqRiubN
搜索
查看: 3973|回复: 12

[求助] 关于cmd命令挂载iso问题的请教。 [复制链接]
跳转到指定楼层
复制 

Rank: 9

UID
852420
帖子
4044
PB币
1577
贡献
0
技术
15
活跃
443
楼主
发表于 2018-12-3 20:48:02 IP属地云南 |只看该作者 |倒序浏览
快御云安全
用命令挂载iso文件,可以用以下命令:
powershell.exe "Mount-DiskImage ""Z:\cn_windows_10_enterprise_ltsc_2019_x86_dvd_62156a9a.iso"""
这个挂载没问题,但我想请教一下,能不能指定挂载的盘符?


另外可以用下面的imdisk命令挂载,并指定盘符,但这个必须安装imdisk,如果cmd自己的命令就能实现指定盘符就更好了。
@imdisk -a -f Z:\cn_windows_10_enterprise_ltsc_2019_x64_dvd_d17070a8.iso -m Z:

求教了。。。。。

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2954
沙发
发表于 2018-12-3 22:51:02 IP属地广东 |只看该作者
我来回答你。以下脚本在windows 10 18290调试通过:
$ImagePath = "R:\test.iso"
$DriveLetter = "X"
$DriveLetter = $DriveLetter + ':'

$DiskImage = Mount-DiskImage -ImagePath $ImagePath -NoDriveLetter -PassThru -ErrorAction Stop | Get-Volume
$DiskVolume = Get-CimInstance -ClassName Win32_Volume | Where-Object { $_.DeviceID -eq $DiskImage.UniqueId }

Set-CimInstance -Property @{DriveLetter= $DriveLetter } -InputObject $DiskVolume -ErrorAction Stop

pause
Dismount-DiskImage R:\test.iso

2018-12-03_225033.jpg

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
156601
PB币
461
贡献
0
技术
90
活跃
17887

小白鼠勋章 热心会员 水神勋章

板凳
发表于 2018-12-3 22:59:13 IP属地重庆 |只看该作者
有方便的图形化操作,还需要复杂的命令么?

Rank: 11Rank: 11Rank: 11

UID
51967
帖子
4486
PB币
13400
贡献
0
技术
187
活跃
10122

荣誉会员 原创先锋 远景技术达人

4F
发表于 2018-12-3 23:03:14 IP属地北京 |只看该作者
PowerShell 貌似只能挂载,没找到官方说明能制定挂载的盘符。

另回水王:能命令行批处理的,一定不用图形界面,命令行才是无人值守的王道。

Rank: 9

UID
852420
帖子
4044
PB币
1577
贡献
0
技术
15
活跃
443
5F
发表于 2018-12-3 23:09:50 IP属地云南 |只看该作者
rubycon 发表于 2018-12-3 22:59
有方便的图形化操作,还需要复杂的命令么?

要,我现在折腾封装系统玩,双击一下一个cmd文件,分把钟就封装好了,包括了dism++可以优化的项目以及其它一部分优化集成进去(注册表实现),集成补丁,集成net3.5,集成运行库和常用软件,无人应答,系统精简也能实现,但我没精简,只是特别禁用了Defender,关闭了防火墙,并通过注册表关闭了安全维护通知省得老弹窗。

Rank: 9

UID
852420
帖子
4044
PB币
1577
贡献
0
技术
15
活跃
443
6F
发表于 2018-12-3 23:12:00 IP属地云南 |只看该作者
ananhaid 发表于 2018-12-3 23:03
PowerShell 貌似只能挂载,没找到官方说明能制定挂载的盘符。

另回水王:能命令行批处理的,一定不用图形 ...

是啊,我现在折腾封装系统玩,双击一下一个cmd文件,分把钟就封装好了,因为我把内存虚拟成硬盘弄了10G出来做处理封装过程的分区。封装包括了dism++可以优化的项目以及其它一部分优化集成进去(注册表实现),集成补丁,集成net3.5,集成运行库和常用软件,无人应答,系统精简也能实现,但我没精简,只是特别禁用了Defender,关闭了防火墙,并通过注册表关闭了安全维护通知省得老弹窗。

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2954
7F
发表于 2018-12-3 23:49:56 IP属地广东 |只看该作者
另一脚本:
$ImagePath = "R:\test.iso"
$NewLetter = 'X:'

$mountResult = Mount-DiskImage -ImagePath $ImagePath -NoDriveLetter -PassThru -ErrorAction Stop | Get-Volume
$filter = $mountResult.UniqueId
$filter=$filter.Replace('\','\\')
$drive = Get-WmiObject -Class win32_volume -Filter "DeviceID = '$filter'"
$drive.DriveLetter = $NewLetter
$drive.put()

pause
Dismount-DiskImage R:\test.iso

2018-12-03_234942.jpg

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2954
8F
发表于 2018-12-3 23:51:18 IP属地广东 |只看该作者
以上脚本参考了以下资料:
https://www.powershellgallery.com/packages/PSMag/1.0/Content/DSCResources%5CDiskImage%5CDiskImage.psm1
https://www.powershellmagazine.com/2014/10/15/dsc-resource-for-mounting-and-dismounting-iso-images/
https://social.technet.microsoft.com/Forums/de-DE/57103aa2-2bdc-426c-ac86-e989243dd7c9/powershell-mountdiskimage-iso-file-laufwerksbuchstabe

Rank: 9

UID
852420
帖子
4044
PB币
1577
贡献
0
技术
15
活跃
443
9F
发表于 2018-12-4 00:03:13 IP属地云南 来自手机 |只看该作者
zsqzsqzsqzsq 发表于 2018-12-3 23:49
另一脚本:
$ImagePath = "R:\test.iso"
$NewLetter = 'X:'

非常感谢,大神就是大神,明天我就试试,另外Reg文件不能通过命令行直接集成到挂载着的镜像里去吧?dism++能导入进去,我就在幻想命令行也能

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2954
10F
发表于 2018-12-4 00:24:33 IP属地广东 |只看该作者
可以。这是我破解primo ramdisk时间限制的脚本,供参考:
REG LOAD HKLM\1 "%~d0\Windows\System32\config\SYSTEM" 1>nul &&(echo 加载注册表成功!)
REG RESTORE HKLM\1\ControlSet001\services\eventlog\System\RxDeliveryStamp "%~dp0reg.hiv" 1>nul &&(echo 恢复时间限制加密数据成功!)
REG QUERY HKLM\1\ControlSet001\services\FancyRd\DriveMap 1>nul 2>nul &&(REG DELETE HKLM\1\ControlSet001\services\FancyRd\DriveMap /f 1>nul &&(echo 删除DriveMap注册表键成功!))
REG QUERY HKLM\1\ControlSet001\services\FancyRd\Parameters /v data2 1>nul 2>nul &&(REG DELETE HKLM\1\ControlSet001\services\FancyRd\Parameters /v data2 /f 1>nul &&(echo 删除data2注册表键值成功!))
REG QUERY HKLM\1\ControlSet001\services\FancyCcV\SectorMap 1>nul 2>nul &&(REG DELETE HKLM\1\ControlSet001\services\FancyCcV\SectorMap /f 1>nul &&(echo 删除SectorMap注册表键成功!))
REG QUERY HKLM\1\ControlSet001\services\FancyCcV\Parameters /v data2 1>nul 2>nul &&(REG DELETE HKLM\1\ControlSet001\services\FancyCcV\Parameters /v data2 /f 1>nul &&(echo 删除data2注册表键值成功!))
REG QUERY HKLM\1\ControlSet001\services\FancyCcV\Parameters /v Session 1>nul 2>nul &&(REG DELETE HKLM\1\ControlSet001\services\FancyCcV\Parameters /v Session /f 1>nul &&(echo 删除Session注册表键值成功!))
REG UNLOAD HKLM\1  1>nul &&(echo 卸载注册表成功!)

Rank: 11Rank: 11Rank: 11

UID
51967
帖子
4486
PB币
13400
贡献
0
技术
187
活跃
10122

荣誉会员 原创先锋 远景技术达人

11F
发表于 2018-12-4 00:50:12 IP属地北京 来自手机 |只看该作者
ldflmh 发表于 2018-12-4 00:03
非常感谢,大神就是大神,明天我就试试,另外Reg文件不能通过命令行直接集成到挂载着的镜像里去吧?dism+ ...

reg load 具体很多网上都有,就不细说了。

Rank: 9

UID
852420
帖子
4044
PB币
1577
贡献
0
技术
15
活跃
443
12F
发表于 2018-12-4 07:42:02 IP属地云南 |只看该作者
zsqzsqzsqzsq 发表于 2018-12-4 00:24
可以。这是我破解primo ramdisk时间限制的脚本,供参考:
REG LOAD HKLM\1 "%~d0\Windows\System32\config ...

谢谢,脱机镜像只能修改写入HKLM的注册表项,HKCR的还是得系统部署过程中写入吧?没找到脱机镜像哪个文件可以写入KHCR项,说实话,我纯小白,见笑了

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2954
13F
发表于 2018-12-4 19:56:25 IP属地广东 |只看该作者
没用到,没有测试过了,不敢贸然回答。提供一个链接供参考:
http://smallvoid.com/article/winnt-offline-registry-edit.html

[HKEY_LOCAL_MACHINE \SYSTEM] (%windir%/system32/config/system)
[HKEY_LOCAL_MACHINE \SOFTWARE] (%windir%/system32/config/software)
[HKEY_USERS \.Default] (%windir%/system32/config/default)
[HKEY_CURRENT_USER] (%userprofile%/ntuser.dat)
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛