首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows XP上高级格式硬盘的物理扇区大小

Windows XP上高级格式硬盘的物理扇区大小
EN

Stack Overflow用户
提问于 2012-07-02 20:51:05
回答 1查看 794关注 0票数 1

我需要检索硬盘的物理扇区大小,以确定硬盘是否采用Windows的高级格式。

我试着使用STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR,但它在Windows中不兼容。我使用的任何方法都将返回512,而不是4096,这包括WMI,其中唯一返回的值是512。

我一直在用C++编码,如果有人能告诉我一种帮助我找到实际物理扇区大小的方法,我将非常感激。

EN

回答 1

Stack Overflow用户

发布于 2017-06-25 17:10:43

根据微软的MSDN文章

Windows、Windows 2003和Windows 2003 R2不支持512 e或4Kn媒体。虽然系统可能启动并能够最低限度地操作,但可能会出现功能问题、数据丢失或次优性能的未知场景。因此,Microsoft强烈建议不要在Windows或其他基于Windows代码基的产品(如WindowsHomeServer1.0、Windows 2003、Windows 2003 R2、Windows 64位版、Windows、2003和2003 R2)上使用512 e介质。

在Windows下,您将无法获得真正的物理扇区大小,因为操作系统本身假设它是512字节。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11300978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档