无忧启动论坛

 找回密码
 注册
搜索

diskpart shell ,用 pecmd 给 diskpart 做个外壳 2022.03.23 ver:1.28 改进

查看数: 103146 | 评论数: 396 | 收藏 59
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-3-29 15:06

正文摘要:

本帖最后由 dos时代菜鸟 于 2024-6-14 22:23 编辑 利用 pecmd 为 diskpart 做了一个界面,集成了一些常用的功能, 目前 仅支持 win7及以上系统 中文环境下的 中英文 diskpart 环境。因为 界面 是中文。 ...

回复

dos时代菜鸟 发表于 2022-8-5 23:17:59
本帖最后由 dos时代菜鸟 于 2022-8-5 23:28 编辑
nttwqz 发表于 2022-8-5 22:55
就是这个,我对比了NSIS提权和不提权编译的exe文件,确实就是这点区别。

另外,我还发现了支持DPI缩放 ...
  1. <application xmlns="urn:schemas-microsoft-com:asm.v3">
  2. <windowsSettings>
  3. <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">false</dpiAware>
  4. </windowsSettings>
  5. </application>
复制代码


貌似 把 true 变成 false ,就可以了

DiskPart_Shell_1.27.2-(x64.admin-2).7z (959.79 KB, 下载次数: 295)

2011jifeiyun 发表于 2024-7-13 18:42:57
感谢分享 非常棒
财源茂盛 发表于 2024-6-24 12:24:16
提示: 作者被禁止或删除 内容自动屏蔽
财源茂盛 发表于 2024-6-23 09:56:35
提示: 作者被禁止或删除 内容自动屏蔽
财源茂盛 发表于 2024-6-23 09:56:15
提示: 作者被禁止或删除 内容自动屏蔽
财源茂盛 发表于 2024-6-23 09:56:03
提示: 作者被禁止或删除 内容自动屏蔽
财源茂盛 发表于 2024-6-19 11:38:16
提示: 作者被禁止或删除 内容自动屏蔽
oidaa 发表于 2024-6-19 08:28:37
感谢分享
liangnijian 发表于 2024-6-18 22:11:47
谢谢分享
nttwqz 发表于 2024-6-15 23:03:26
dos时代菜鸟 发表于 2024-6-14 22:24
发现
1.脚本外置 速度会快一些
2.那个 exec| 方式调用 diskpart 进程的方法 还是 有待商榷,改用 老方案 ...

转了一圈又回来了

diskpart的bug实在太多了,修不完的bug……
财源茂盛 发表于 2024-6-15 18:37:27
提示: 作者被禁止或删除 内容自动屏蔽
dos时代菜鸟 发表于 2024-6-14 22:24:16
发现
1.脚本外置 速度会快一些
2.那个 exec| 方式调用 diskpart 进程的方法 还是 有待商榷,改用 老方案 cmd 调用更稳妥。

点评

转了一圈又回来了 diskpart的bug实在太多了,修不完的bug……  详情 回复 发表于 2024-6-15 23:03
shanghui6666 发表于 2024-5-12 10:44:42
谢谢分享,支持原创,楼主不易,了表赞赏。
luoshui336 发表于 2024-5-10 15:04:21
非常感谢。
jlshnlhj 发表于 2024-5-5 20:14:39
本帖最后由 jlshnlhj 于 2024-5-6 10:06 编辑

谢谢回复,明白了,上面部分是disk,已经显示RO了,下面部分是分区。
dos时代菜鸟 发表于 2024-5-5 17:10:44
本帖最后由 dos时代菜鸟 于 2024-5-5 17:11 编辑
jlshnlhj 发表于 2024-5-5 09:04
发现一个读、写显示错误,如图。
tf卡设置只读后,重新插拔一下tf卡,刷新或重新运行diskpart_shell.cmd, ...

你设置的是 磁盘 只读 而不是 分区只读,你看看你自己图里 关于 磁盘的属性是  RO.
因为 是 mbr 类分区,DISKPART 貌似不支持 对 单独分区只读设置

gaoqi341 发表于 2024-5-5 10:51:33
超级厉害,喜欢
dos时代菜鸟 发表于 2024-4-9 18:49:01
pda8888 发表于 2023-8-16 21:49:54
本帖最后由 pda8888 于 2024-4-10 21:57 编辑
验证了一下,果然在clean和convert gpt之后,再select partition 1,可以看到一个隐藏分区,其id是 E3C9E316-0B5C-4DB8-817D-F92DF00215AE , 这个ID是Microsoft reserved类型,有15M的样子.
好像在PE下面使用diskpart,没有这个隐藏分区。
pda8888 发表于 2023-8-13 21:57:02
dos时代菜鸟 发表于 2023-8-13 16:08
gpt 会有 一个特殊分区。

哦,原来如此,学习了。
dos时代菜鸟 发表于 2023-8-13 16:08:59
pda8888 发表于 2023-8-13 14:55
想请教楼主大神:

这其中的第4、5行:

gpt 会有 一个特殊分区。

点评

哦,原来如此,学习了。  详情 回复 发表于 2023-8-13 21:57
pda8888 发表于 2023-8-13 14:55:38
想请教楼主大神:
  1. Select Disk 1
  2. clean
  3. convert gpt
  4. SELECT PART 1
  5. DELETE PART OVERRIDE
  6. CREATE PART MSR SIZE=128
  7. Create part efi size=320
  8. format fs=FAT label="EFI_Boot" quick
  9. assign
  10. Create part PRIMARY size=383888
  11. format fs=NTFS LABEL="1" QUICK
  12. ASSIGN
  13. Create part PRIMARY size=383888
  14. format fs=NTFS LABEL="2" QUICK
  15. ASSIGN
  16. Create part PRIMARY size=383888
  17. format fs=NTFS LABEL="3" QUICK
  18. ASSIGN
  19. Create part PRIMARY
  20. format fs=NTFS LABEL="4" QUICK
  21. ASSIGN
复制代码

这其中的第4、5行:
  1. SELECT PART 1
  2. DELETE PART OVERRIDE
复制代码

有存在的必要吗?对于一个刚刚执行了clean命令初始化过后的啥也没有的盘来说,根本就没有任何分区啊。

点评

gpt 会有 一个特殊分区。  详情 回复 发表于 2023-8-13 16:08
pda8888 发表于 2023-8-13 14:48:19
2000多行啊,牛B!
hanchi123 发表于 2023-4-26 11:14:56
感谢分享
fjnphn 发表于 2023-4-23 20:56:13
谢谢分享,下一个试试。
hanchi123 发表于 2023-4-21 15:33:29
感谢分享
datbik189 发表于 2023-4-5 08:21:30
dos时代菜鸟 发表于 2023-4-5 07:05
如果众多命令流中有一条是错误的,是否影响后继运行?

不影响。
dos时代菜鸟 发表于 2023-4-5 07:05:28
datbik189 发表于 2023-4-4 15:27
最近测试了下, 好像cmd.exe和diskpart.exe支持发送多行的指令的全家桶, 并成功运行. 测试成功的原因, 难道 ...

如果众多命令流中有一条是错误的,是否影响后继运行?

点评

不影响。  详情 回复 发表于 2023-4-5 08:21
datbik189 发表于 2023-4-4 15:27:59
最近测试了下, 好像cmd.exe和diskpart.exe支持发送多行的指令的全家桶, 并成功运行. 测试成功的原因, 难道是我的指令太简单了???

879792799 发表于 2023-3-15 05:30:08
厉害了
yjkl 发表于 2023-3-5 17:40:36
学习学习

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-15 09:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表