如何从一个事件消息区物理磁盘设备

文章翻译 文章翻译
文章编号: 159865 - 查看本文应用于的产品
注意
本文适用于 Windows 2000。Windows 2000 支持的结束,到 2010 7 月 13Windows 2000 End-of-Support Solution Center 是进行规划迁移策略从 Windows 2000 的起始位置。有关详细信息,请参阅 Microsoft Support Lifecycle Policy
展开全部 | 关闭全部

概要

Windows 可能会报告各种硬盘设备问题,使用以下语法在事件日志中的事件消息:
设备、 \Device\Harddisk#\Partition #
以下是一些常见的事件日志消息项的示例:
  • 在的设备 \Device\Harddisk0\Partition 1,有坏扇区。
  • 设备、 \Device\HardDisk1\Partition0,已被重置。
  • 系统处理丢失延迟写入数据。
  • 系统试图将文件数据从缓冲区传输到 \\device\harddisk4\partition2\mydir\myfile.txt
    写入操作失败。
  • 尝试从设置包含 \device\harddisk2\FT1 的容错恢复数据时出错
每个前面的示例中,您需要翻译该硬盘的磁盘编号,以在系统上的物理驱动器。您可以通过在注册表中,查看确定硬盘数量,但您需要知道是否您使用的 IDE 驱动器、 SCSI 驱动器或两者的组合。磁盘管理器将显示驱动器,它们将枚举每个控制器上的顺序和控制器的设备驱动程序的加载顺序。如果使用的多个控制器他们被标识的顺序基于在 I/O 端口和控制器 BIOS 地址分配。

重要此分区、 方法,或任务包含告诉您如何修改注册表的步骤。但是,如果注册表修改不当可能会出现严重问题。因此,请确保您仔细按照这些步骤。附加的保护注册表之前先备份您对其进行修改。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756如何备份和还原在 Windows 注册表

注:在 Windows 2000 和更高版本的操作系统,磁盘管理功能得到增强。使用磁盘管理可以查看此信息,而无需使用注册表编辑器。要查看特定的硬盘在您的系统中的位置,按下列步骤操作:
  1. 启动磁盘管理控制台 (diskmgmt.msc)。
  2. 查看您的磁盘的图形化视图。用鼠标右键单击灰色基本或动态磁盘的磁盘数与在"硬盘 #"错误消息中的部分。
  3. 单击 属性。 该属性将包含将告诉您,是否磁盘是 IDE 或 SCSI,它还将显示该物理设备的"硬件供应商"名称和"适配器名称"附加到的设备类型信息。
对于 Windows NT 使用注册表编辑器,如下所示提取所需的信息:
  1. 运行注册表编辑器 (Regedt32.exe)。
  2. 查找,然后单击 (对于基于 IDE 的设备) 下面的注册表项:
    HKEY_LOCAL_MACHINE\Hardware\Devicemap\Atdisk
          Controller0  look at the controller address and interrupt.
             disk0  look at identifier string for manufacturer and model#
             disk1  look at identifier string for manufacturer and model#
          Controller1 look at the controller address and interrupt.
             disk0  look at identifier string for manufacturer and model#
             disk1  look at identifier string for manufacturer and model#
    					
  3. 查找,然后单击 (用于 Atapi 兼容或 SCSI 设备) 的下面的注册表项:
    HKEY_LOCAL_MACHINE\Hardware\Devicemap\SCSI
          Scsiport0  look at driver, Interrupt, and IOAddress
             Scisbus0
                Targetid0
                Logical Unit Id 0   look at identifier and type.
                Targetid1
                Logical Unit Id 0   look at identifier and type.
                Targetid4
                Logical Unit Id 0   look at identifier and type.
             Scsibus1
                Targetid0
                Logical Unit Id 0   look at identifier and type.
                Targetid1
                Logical Unit Id 0   look at identifier and type.
                Targetid2
                Logical Unit Id 0
             Scsiport1  look at driver, Interrupt and I/O Address.
             Scsibus0
                Targetid0
                Logical Unit Id 0   look at identifier and type.
    					
: 当 SCSI ID 号大于 9,注册表将按字母顺序,列出驱动器,但计算机分配物理 id 到驱动器按数字顺序。

使用从注册表收集该信息可以确定哪些物理驱动器映射到特定的磁盘号在磁盘管理器。
  1. 使用"标识符"和"类型"值确定这些项的磁盘,哪些其他设备 (如 CD-ROMS、 磁带、 扫描仪,等。
  2. 查找 Targetid # \Logicalunitid0 下的每一 Type:REG_SZ:DiskPeripheral 项。每个找到相当于在磁盘管理器的驱动器,并还 \device\harddisk 数。
  3. 若要查找 \device\harddisk5 找到第六个 DiskPeripheral (从零到第五个)。
  4. 记下该 SCSIPORT、 SCSIBUS,和 TARGETID # 并使用它来替换有缺陷的设备。
    SCSIPORT 是 SCSI 控制器。
    SCSIBUS 是 SCSI 控制器上的通道。一些控制器双通道,并且具有 SCSIBUS0 和 SCSIBUS1。
    TARGETID 是 SCSI ID 被配置为使用发起方 ID 7 表示控制器通常 0 的到 6 的设备本身。
  5. 如果您怀疑有关哪些 SCSIPORT 表示的 SCSI 控制器看一看该驱动程序 I/O 地址和中断 SCSIPORT 条目的和与之匹配的控制器上设置的硬件配置。
  6. IDE 设备的驱动器的每个控制器上主/从配置顺序。

属性

文章编号: 159865 - 最后修改: 2007年2月26日 - 修订: 3.5
这篇文章中的信息适用于:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 开发员版
  • Microsoft Windows NT Advanced Server 3.1
关键字:?
kbmt KB159865 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 159865
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com