无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 5889|回复: 10
打印 上一主题 下一主题

怎么判断硬盘是GPT分区,还是MBR分区,并判断每个硬盘有几个分区?

[复制链接]
跳转到指定楼层
1#
发表于 2019-4-9 09:17:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
怎么判断硬盘是GPT分区,还是MBR分区,并判断每个硬盘有几个分区?
2#
发表于 2019-4-9 09:32:35 | 只看该作者
不懂,同问……
回复

使用道具 举报

3#
发表于 2019-4-9 09:51:26 | 只看该作者
比如,使用diskgenius就可以查看。
回复

使用道具 举报

4#
发表于 2019-4-9 10:04:09 来自手机 | 只看该作者
打开各种分区工具,用肉眼识别一下
回复

使用道具 举报

5#
发表于 2019-4-9 10:11:38 | 只看该作者
本帖最后由 dos时代菜鸟 于 2019-4-9 10:38 编辑

http://bbs.wuyou.net/forum.php?m ... 60&fromuid=1198
几十k 的脚本。明码,用的就是 diskpart

运行 diskpart
1.list disk
可以看到有几个硬盘,每个硬盘 都是不是 gpt

2、逐个选择磁盘 查看磁盘详细信息和 所包含的分区信息
sele disk 0
detail disk
list part

sele disk 1
detail disk
list part

就知道 这些磁盘 都包含哪些卷那些分区。还可以看到 这些硬盘 对应的 id ,如果 id  有 {123456-32432-3443-3431-4324321-4} 这样的特点,也能说明是 gpt 的。

3、还可以 具体 选择某个硬盘或卷
sele part 。。。。
sele vol 。。。。
再 detail part /detail vol
获取 某个卷和分区的具体信息。


当然 ,win下 和 pe 下 都有 很多其他方法,比如 vbs /powershell /pecmd /读取注册表 等等
回复

使用道具 举报

6#
发表于 2019-4-10 00:16:04 | 只看该作者
maomao
回复

使用道具 举报

7#
发表于 2019-4-12 22:58:51 | 只看该作者
右击桌面上的'计算机“点击”管理“

在”管理“中找得”磁盘管理“

进入磁盘管理可以看到我们硬盘的一般情况,那么该如何查看我的硬盘的分区模式。

右击”磁盘0“选择”属性“

在”属性“中切换到”卷“标签,这时我们就可以看到”磁盘分区形式“可以看到为gpt

其实我们在右击”磁盘0“选项中可以看到”转换成MBR磁盘“这样也可以判断它为gpt分区

是不是很简单,只要这几步就可以判断了。
回复

使用道具 举报

8#
发表于 2019-4-16 19:12:37 | 只看该作者
dos时代菜鸟 发表于 2019-4-9 10:11
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=413760&fromuid=1198
几十k 的脚本。明码,用的就是  ...

有3个问题,希望大神帮忙解答下,谢谢
1、想获取单文件实际占用空间,只找到获取文件尺寸的方法。
2、所以想在批处理中获取分区的簇大小来做简单计算得到占用空间。
3、同样没找到方法,自己想用建立小文件,然后获取硬盘可用空间差值,
结果发现创建1字节文件实际占用见4096字节,但硬盘可用空间却不变,
直到我又复制了3份,才变小,
然后我又把4个文件永久删除,结果硬盘可用空间也不恢复。

点评

[attachimg]391452[/attachimg]  详情 回复 发表于 2019-4-17 08:46
建议使用第三方工具,个人觉得你获取单文件实际占用空间没什么用。。。 批处理计算有极大的限制 首先,不能计算大于2147483647的数字,不信运行set /a 2147483647+1看看结果几多就知道了,而且2147483647如果  详情 回复 发表于 2019-4-16 21:38
回复

使用道具 举报

9#
发表于 2019-4-16 21:38:49 | 只看该作者
2198114498 发表于 2019-4-16 19:12
有3个问题,希望大神帮忙解答下,谢谢
1、想获取单文件实际占用空间,只找到获取文件尺寸的方法。
2、 ...

建议使用第三方工具,个人觉得你获取单文件实际占用空间没什么用。。。

批处理计算有极大的限制

首先,不能计算大于2147483647的数字,不信运行set /a 2147483647+1看看结果几多就知道了,而且2147483647如果是字节,换成G,那么将是大约2G,现在这年代,一般的分区都大于2G,所以计算可用空间差值办法不可取,除非不用批处理

其次,批处理不支持浮点数运算

当然了,你可以自己写一堆代码实现大于2147483647的数字,还有浮点数运算。。。
回复

使用道具 举报

10#
发表于 2019-4-17 08:46:54 | 只看该作者
2198114498 发表于 2019-4-16 19:12
有3个问题,希望大神帮忙解答下,谢谢
1、想获取单文件实际占用空间,只找到获取文件尺寸的方法。
2、 ...


回复

使用道具 举报

11#
发表于 2019-4-17 09:00:35 | 只看该作者
Wmic /Locale:409 PARTITION >disk.txt
查看 disk.txt 文件的“Description”段,有“GPT: ”字样的为GPT分区。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-19 12:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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