news 2026/5/12 20:48:10

PCI!PciSetResources函数分析之PdoExtension->IDEInNativeMode----server03需修改删除【debug模式下】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
PCI!PciSetResources函数分析之PdoExtension->IDEInNativeMode----server03需修改删除【debug模式下】

PCI!PciSetResources函数分析之PdoExtension->IDEInNativeMode

原生模式是IDE模式,

兼容模式是AHCI模式。

应该是IDE占主要地位的时间03年左右,兼容模式是兼容AHCI模式。早期的BIOS上。

后来BIOS里面是IDE模式和AHCI模式。

BIOS将SATA模式里的native ide和Raid和ahci和legacy ide选哪个 sata mode ahci和raid

f78f2c84 f73d2051 f73d1e0c f73d1de8 00001032 nt!RtlAssert+0x50 [d:\srv03rtm\base\ntos\rtl\assert.c @ 81]
f78f2cf0 f73e6ad5 0011cef0 8a11ce01 00000001 PCI!PciSetResources+0xb3 [d:\srv03rtm\base\busdrv\pci\enum.c @ 4188]
f78f2d10 f73d0e4a 8a1c7e70 8a1c7ee0 8a11ce01 PCI!PciPdoIrpStartDevice+0xe5 [d:\srv03rtm\base\busdrv\pci\pdo.c @ 616]
f78f2d34 80a2675c 8a11ce38 8a1c7e70 00000000 PCI!PciDispatchIrp+0xca [d:\srv03rtm\base\busdrv\pci\dispatch.c @ 188]
f78f2d50 f7441341 8a1bf620 80bf5cbc 8a17a544 nt!IofCallDriver+0x62 [d:\srv03rtm\base\ntos\io\iomgr\iosubs.c @ 2237]
f78f2d80 80af2bb9 8a168038 00000000 8a1bf620 ACPI!ACPIFilterIrpStartDeviceWorker+0xe7 [d:\srv03rtm\base\busdrv\acpi\driver\nt\filter.c @ 1615]
f78f2dac 80d391f0 8a17a544 00000000 00000000 nt!ExpWorkerThread+0x10f [d:\srv03rtm\base\ntos\ex\worker.c @ 1153]
f78f2ddc 80b00d52 80af2aaa 00000001 00000000 nt!PspSystemThreadStartup+0x2e [d:\srv03rtm\base\ntos\ps\create.c @ 2213]
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16 [d:\srv03rtm\base\ntos\ke\i386\threadbg.asm @ 81]

if (PowerOn) {

//
// If this is an IDE controller then attempt to switch it to
// native mode
//

if (PdoExtension->BaseClass == PCI_CLASS_MASS_STORAGE_CTLR
&& PdoExtension->SubClass == PCI_SUBCLASS_MSC_IDE_CTLR) {
BOOLEAN native;

//
// It is important that once we come back from a low power state
// and configure the IDE controller, it's in the same mode (native vs.
// compatible) as it was before it went into the low power state.
// Otherwise, the device state is completely different.
//
native = PciConfigureIdeController(PdoExtension, commonConfig, FALSE);
PCI_ASSERT(native == PdoExtension->IDEInNativeMode);
}
}

一旦我们从低功耗状态恢复过来,这一点就非常重要
并配置IDE控制器,使其处于与进入低功耗状态之前相同的模式(原生模式与兼容模式)。
否则,设备状态将完全不同。

在硬盘的SATA控制器工作模式中,常见的三种MODE为IDE(兼容模式)、AHCI(高级主机控制器接口)和RAID(磁盘阵列模式)

1. IDE(兼容模式)

  • IDE模式是一种较为传统的硬盘工作模式,它主要用于兼容旧版本的操作系统和硬件设备。
  • 在IDE模式下,硬盘的性能可能受到一定的限制,因为它不支持一些更高级的功能和特性。
  • 然而,对于一些老旧的系统或设备来说,IDE模式可能是唯一可用的选择。

2. AHCI(高级主机控制器接口)

  • AHCI模式是一种更为现代和高效的硬盘工作模式。
  • 它提供了对SATA硬盘的全面支持,并允许硬盘实现更高的性能和更丰富的功能。
  • AHCI模式还支持热插拔、NCQ(原生命令队列)等高级特性,从而提高了系统的整体性能和稳定性。

3. RAID(磁盘阵列模式)

  • RAID模式是一种将多个硬盘组合起来以形成更大容量、更高性能的存储系统的技术。
  • 通过RAID技术,可以实现数据的冗余备份、提高读写速度以及增强数据的可靠性。
  • RAID模式通常用于需要高可靠性和高性能的服务器和数据中心等场景。

综上所述,在硬盘的SATA控制器工作模式中,IDE、AHCI和RAID是三种常见的MODE。它们各自具有不同的特点和适用场景,用户可以根据实际需求选择最适合自己的工作模式。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 19:27:47

当内存贵如黄金|ZStack管理组件轻量化技术深度解析

面对服务器内存价格一路飙升的行业困境,企业IT成本压力与日俱增。如何在不增加硬件投资的情况下提升资源利用率,已成为企业数字化转型的核心挑战。近来,全球内存市场经历了一轮罕见的上涨周期。DRAM与NAND Flash价格在短短数月内涨幅惊人&…

作者头像 李华
网站建设 2026/4/24 20:43:31

ONLYOFFICE 自动化工具:宏和 AI 函数如何选择?

ONLYOFFICE 为您提供了两种工具来进行自动化工作:宏和 AI 函数。它们能帮助您节省时间、减少手动操作,从而更高效地工作。 这两种工具都能让您的工作更高效、更智能,但它们的工作原理不同,适用的场景也各有侧重。无论您是需要开发…

作者头像 李华
网站建设 2026/5/10 17:01:08

2026年终极机遇:太空软件测试员培训计划曝光

当太空探索遇上软件测试革命 2026年,随着商业航天和深空探测项目的爆发式增长,太空软件测试成为技术领域的蓝海机遇。NASA和SpaceX等机构的统计显示,未来三年太空系统测试需求将激增200%。然而,传统测试方法在极端环境下失效风险高…

作者头像 李华
网站建设 2026/5/12 8:03:15

突破传感器瓶颈:openpilot如何用卡尔曼滤波实现厘米级车速预测

突破传感器瓶颈:openpilot如何用卡尔曼滤波实现厘米级车速预测 【免费下载链接】openpilot openpilot 是一个开源的驾驶辅助系统。openpilot 为 250 多种支持的汽车品牌和型号执行自动车道居中和自适应巡航控制功能。 项目地址: https://gitcode.com/GitHub_Trend…

作者头像 李华
网站建设 2026/5/11 15:39:51

CogVideoX-2b部署成本:不同配置服务器的性价比分析

CogVideoX-2b部署成本:不同配置服务器的性价比分析 1. 为什么需要关注CogVideoX-2b的部署成本 你可能已经试过用CogVideoX-2b生成一段3秒的短视频——输入“一只橘猫在窗台上伸懒腰,阳光洒在毛尖上”,几秒钟后,画面缓缓展开&…

作者头像 李华
网站建设 2026/5/9 9:42:30

RMBG-2.0高精度抠图参数详解:1024×1024缩放归一化与反向尺寸还原

RMBG-2.0高精度抠图参数详解:10241024缩放归一化与反向尺寸还原 1. 为什么抠图结果边缘发虚?你可能没理解这组关键参数 很多人用RMBG-2.0时发现:明明模型号称“毛发级精度”,自己跑出来的结果却边缘模糊、半透明区域断连、细小发…

作者头像 李华