无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: dos时代菜鸟

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

    [复制链接]
发表于 2022-12-7 16:55:18 | 显示全部楼层
527104427 发表于 2022-12-7 16:00
还是有问题:

select disk 5%nl%detail disk%nl%san%nl%select vdisk file="D:\doc\desktop\动态磁    ...

cmd和diskpart一样,只支持单行命令, 多行命令得使用脚本文件.

点评

了解,看来还是得一步步来  详情 回复 发表于 2022-12-7 16:59
回复

使用道具 举报

发表于 2022-12-7 16:58:20 | 显示全部楼层
dos时代菜鸟 发表于 2022-12-7 16:40
我感觉应该是 diskpart 命令解析要求 一行一行的执行。
你用 ENVI. 联合 \n  做一个 多行变量,再用 for ...

那没事了,我以为你跟我一样,是一次性发个全家桶过去。
回复

使用道具 举报

发表于 2022-12-7 16:59:10 | 显示全部楼层
datbik189 发表于 2022-12-7 16:55
cmd和diskpart一样,只支持单行命令, 多行命令得使用脚本文件.

了解,看来还是得一步步来
回复

使用道具 举报

发表于 2022-12-29 07:15:42 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2023-1-12 20:06:23 | 显示全部楼层
十分强!!
回复

使用道具 举报

发表于 2023-2-22 22:00:02 | 显示全部楼层
pe下只要有diskpart.exe和这个wcs脚本就行了吧

点评

需要新版pecmd2012和id数据文本。  详情 回复 发表于 2023-2-23 06:43
回复

使用道具 举报

 楼主| 发表于 2023-2-23 06:43:15 来自手机 | 显示全部楼层
microlaf 发表于 2023-2-22 22:00
pe下只要有diskpart.exe和这个wcs脚本就行了吧

需要新版pecmd2012和id数据文本。
回复

使用道具 举报

发表于 2023-3-5 17:40:36 | 显示全部楼层
学习学习
回复

使用道具 举报

发表于 2023-3-15 05:30:08 | 显示全部楼层
厉害了
回复

使用道具 举报

发表于 2023-4-4 15:27:59 | 显示全部楼层
最近测试了下, 好像cmd.exe和diskpart.exe支持发送多行的指令的全家桶, 并成功运行. 测试成功的原因, 难道是我的指令太简单了???
111.png

点评

如果众多命令流中有一条是错误的,是否影响后继运行?  详情 回复 发表于 2023-4-5 07:05
回复

使用道具 举报

 楼主| 发表于 2023-4-5 07:05:28 来自手机 | 显示全部楼层
datbik189 发表于 2023-4-4 15:27
最近测试了下, 好像cmd.exe和diskpart.exe支持发送多行的指令的全家桶, 并成功运行. 测试成功的原因, 难道 ...

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

点评

不影响。  详情 回复 发表于 2023-4-5 08:21
回复

使用道具 举报

发表于 2023-4-5 08:21:30 来自手机 | 显示全部楼层
dos时代菜鸟 发表于 2023-4-5 07:05
如果众多命令流中有一条是错误的,是否影响后继运行?

不影响。
回复

使用道具 举报

发表于 2023-4-21 15:33:29 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2023-4-23 20:56:13 | 显示全部楼层
谢谢分享,下一个试试。
回复

使用道具 举报

发表于 2023-4-26 11:14:56 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2023-8-13 14:48:19 | 显示全部楼层
2000多行啊,牛B!
回复

使用道具 举报

发表于 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
回复

使用道具 举报

 楼主| 发表于 2023-8-13 16:08:59 | 显示全部楼层
pda8888 发表于 2023-8-13 14:55
想请教楼主大神:

这其中的第4、5行:

gpt 会有 一个特殊分区。

点评

哦,原来如此,学习了。  详情 回复 发表于 2023-8-13 21:57
回复

使用道具 举报

发表于 2023-8-13 21:57:02 | 显示全部楼层
dos时代菜鸟 发表于 2023-8-13 16:08
gpt 会有 一个特殊分区。

哦,原来如此,学习了。
回复

使用道具 举报

发表于 2023-8-16 21:49:54 | 显示全部楼层
验证了一下,果然在clean和convert gpt之后,再select partition 1,可以看到一个隐藏分区,其id是 E3C9E316-0B5C-4DB8-817D-F92DF00215AE , 这个ID是Microsoft reserved类型,有15M的样子.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-28 22:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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