1、实验四:设备管理一、 实验名称实验四:设备管理二、 实验目的本实验着重于了解磁盘的物理组织,以及如何通过用户态的程序直接调用磁盘I/O API函数(DeviceIoControl)根据输入的驱动器号读取驱动器中磁盘的基本信息,在Windows Server 2003环境进行。三、 实验内容与步骤实验内容与参考源代码:(略)程序的结果(1)当输入“a”的时候:请输入磁盘号:a/ca打开失败错误代码为:6Press any key to continue(2)当输入“c”的时候:请输入磁盘号:a/cc柱面数为:30394每柱面的磁道数为:255每磁道的扇区数为:63每扇区的字节数为:512c盘所在
2、磁盘总共有488279610个扇区磁盘大为:238418MBPress any key to continue(3)当输入“d”的时候:请输入磁盘号:a/cd柱面数为:30394每柱面的磁道数为:255每磁道的扇区数为:63每扇区的字节数为:512c盘所在磁盘总共有488279610个扇区磁盘大为:238418MB讨论如输入磁盘号为c,显示的磁盘信息是整个硬盘信息,而不是c盘分区的信息。如输入磁盘号为d,显示的磁盘信息与如输入磁盘号为c显示的磁盘信息相同。用磁盘I/O API函数读出的磁盘信息是从硬盘的主引导区得到。四、 实验结论 当需要查看设备的磁盘内存情况的时候,输入相应的磁盘编号。可以查看相应的磁盘内存情况。通过这样,我们能更加快捷的了解到设备的情况。