无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2638|回复: 43
打印 上一主题 下一主题

[求助] diskpart创建优盘分区遇到的问题

[复制链接]
跳转到指定楼层
1#
发表于 2023-9-12 09:49:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 2013kyj 于 2023-9-12 13:37 编辑

运行环境Win7:
我想在windows下使用diskpart 将优盘1清空后转为MBR类型的分区表, 然后将优盘分成两个主分区, 第一个分区FAT32格式, 容量1128M, 第二个分区, FAT32格式, 用余下的所有容量, 下面的批处理在处理第二个分区时报下面的错误, 请求路过大佬帮助, 谢谢
找不到可用范围。可能没有足够的可用空间以指定的大小和偏移创建分区。请指定
不同的大小和偏移值或不指定其中的一个值来
创建最大的分区。可能是使用 MBR
磁盘分区格式对磁盘进行分区,并且此磁盘包含 4 个主分区,(
未创建更多的分区)
或 3 个主分区和
一个扩展分区,(只能创建逻辑驱动器)。
请按任意键继续. . .

注意: 我不想创建扩展分区, 我想创建两个主分区, 第二个主分区使用第一个主分区剩下的空间, 两个主分区的格式都是FAT32

  1. @echo off
  2. REM 创建一个批处理脚本文件,命名为partition_script.txt
  3. echo list disk > partition_script.txt
  4. echo select disk 1 >> partition_script.txt
  5. echo clean >> partition_script.txt
  6. echo convert mbr >> partition_script.txt
  7. echo create partition primary size=1128 >> partition_script.txt
  8. echo format fs=fat32 quick >> partition_script.txt
  9. echo create partition primary >> partition_script.txt
  10. echo format fs=fat32 quick >> partition_script.txt
  11. echo exit >> partition_script.txt

  12. REM 使用diskpart命令执行批处理脚本
  13. diskpart /s partition_script.txt

  14. pause
复制代码




2#
发表于 2023-9-12 09:54:43 | 只看该作者
运行环境没说
回复

使用道具 举报

3#
 楼主| 发表于 2023-9-12 09:56:04 | 只看该作者

操作优盘, 在win和pe下一样吧
回复

使用道具 举报

4#
发表于 2023-9-12 10:40:53 | 只看该作者
2013kyj 发表于 2023-9-12 09:56
操作优盘, 在win和pe下一样吧

7还是10区别明显。
回复

使用道具 举报

5#
 楼主| 发表于 2023-9-12 10:43:19 | 只看该作者
szwp 发表于 2023-9-12 10:40
7还是10区别明显。

哦, 我是在win7下操作的,
请问有什么明显区别?
回复

使用道具 举报

6#
发表于 2023-9-12 11:21:09 来自手机 | 只看该作者
看不出明显错误,有没有可能,你的优盘总共就1128这么大?
回复

使用道具 举报

7#
发表于 2023-9-12 11:23:54 | 只看该作者
U 盘大小没说!而且这样的操作只做一次,没必要弄脚本!
回复

使用道具 举报

8#
 楼主| 发表于 2023-9-12 11:28:47 | 只看该作者
nttwqz 发表于 2023-9-12 11:21
看不出明显错误,有没有可能,你的优盘总共就1128这么大?

我的优盘是32G的, 系统是win7, 报错时, 我用dg打开一看, 已经有了第一个主分区了, 应该是在第二个主分区设置容量时出错的, 难道像楼上的大佬所说? win7和win10的diskpart有区别了?
回复

使用道具 举报

9#
 楼主| 发表于 2023-9-12 11:30:11 | 只看该作者
nttwqz 发表于 2023-9-12 11:21
看不出明显错误,有没有可能,你的优盘总共就1128这么大?

上面的代码是一言写的, 第二分区的地方好像没有设容量
echo create partition primary size=1128 >> partition_script.txt
echo format fs=fat32 quick >> partition_script.txt
echo create partition primary >> partition_script.txt
echo format fs=fat32 quick >> partition_script.txt
回复

使用道具 举报

10#
发表于 2023-9-12 11:33:26 来自手机 | 只看该作者
2013kyj 发表于 2023-9-12 11:30
上面的代码是一言写的, 第二分区的地方好像没有设容量
echo create partition primary size=1128 >> par ...

剩余空间创建分区无需设置容量。
回复

使用道具 举报

11#
 楼主| 发表于 2023-9-12 11:51:05 | 只看该作者
nttwqz 发表于 2023-9-12 11:33
剩余空间创建分区无需设置容量。

那就怪了, 在win7下确实无法执行成功
回复

使用道具 举报

12#
 楼主| 发表于 2023-9-12 12:32:39 | 只看该作者
nttwqz 发表于 2023-9-12 11:33
剩余空间创建分区无需设置容量。

设置了容量也不行, 难道必须要创建扩展分区?
list disk
select disk 1
clean
convert mbr
create partition primary size=1128
format fs=fat32 quick
create partition primary size=29510
format fs=fat32 quick
exit
回复

使用道具 举报

13#
 楼主| 发表于 2023-9-12 13:39:56 | 只看该作者
我感觉问题, 应该出在win7只能同时加载优盘的一个分区造成的, 但是分区应该不受影响吧, 路过的前辈大佬, 帮一把
回复

使用道具 举报

14#
 楼主| 发表于 2023-9-12 13:46:22 | 只看该作者
nttwqz 发表于 2023-9-12 11:33
剩余空间创建分区无需设置容量。

难道是这个原因?
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=424308
回复

使用道具 举报

15#
发表于 2023-9-12 15:20:42 | 只看该作者
2013kyj 发表于 2023-9-12 10:43
哦, 我是在win7下操作的,
请问有什么明显区别?

感觉不出来,就多试些环境吧。固态U盘 移动硬盘都可试。将各系统各PE下的表现列个表出来。
回复

使用道具 举报

16#
发表于 2023-9-12 16:31:22 来自手机 | 只看该作者
2013kyj 发表于 2023-9-12 13:46
难道是这个原因?
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=424308

一时竟把这个忘了,应该是,和不支持GPT一样,也会出现一堆问题。
回复

使用道具 举报

17#
发表于 2023-9-12 16:48:59 来自手机 | 只看该作者
nttwqz 发表于 2023-9-12 16:31
一时竟把这个忘了,应该是,和不支持GPT一样,也会出现一堆问题。

7原生支持gpt,xp非原生支持
回复

使用道具 举报

18#
 楼主| 发表于 2023-9-12 16:54:45 | 只看该作者
szwp 发表于 2023-9-12 16:48
7原生支持gpt,xp非原生支持

我的问题, 实际是因为我的是优盘, 优盘在win7下, diskpart只能创建一个分区, 也只能显示一个分区,
回复

使用道具 举报

19#
发表于 2023-9-12 17:07:27 来自手机 | 只看该作者
2013kyj 发表于 2023-9-12 16:54
我的问题, 实际是因为我的是优盘, 优盘在win7下, diskpart只能创建一个分区, 也只能显示一个分区,

实际并非如此,环境太单一了
回复

使用道具 举报

20#
发表于 2023-9-12 17:09:08 来自手机 | 只看该作者
xp就有diskpart了,慢慢练吧
回复

使用道具 举报

21#
 楼主| 发表于 2023-9-12 17:25:51 | 只看该作者
szwp 发表于 2023-9-12 17:09
xp就有diskpart了,慢慢练吧

试过多次了, 查了很多资料, 就是前面我说的那点, 优盘在win10高版上才可以用diskpart多分区
回复

使用道具 举报

22#
发表于 2023-9-12 17:46:19 | 只看该作者
szwp 发表于 2023-9-12 16:48
7原生支持gpt,xp非原生支持

我测试的是最新的11映像,本来是想更新dpinfo修复diskpart优盘gpt多分区相关bug,奈何问题实在太多。
回复

使用道具 举报

23#
发表于 2023-9-12 18:00:35 来自手机 | 只看该作者
nttwqz 发表于 2023-9-12 17:46
我测试的是最新的11映像,本来是想更新dpinfo修复diskpart优盘gpt多分区相关bug,奈何问题实在太多。

引导盘还是mbr双启方便,legacy+gpt需第三方引导器
回复

使用道具 举报

24#
发表于 2023-9-12 18:53:33 来自手机 | 只看该作者
2013kyj 发表于 2023-9-12 09:56
操作优盘, 在win和pe下一样吧

找人试了么
回复

使用道具 举报

25#
发表于 2023-9-12 20:31:01 | 只看该作者
学习一下
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 18:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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