【问题标题】:How dose the computer know exactly the number of cylinder/head/sector of a hard disk?计算机如何准确知道硬盘的柱面/磁头/扇区数?
【发布时间】:2017-09-05 16:35:28
【问题描述】:

假设我有一个硬盘,磁盘的所有数据都设置为0x00,那么计算机是如何准确知道柱面/磁头/扇区数的?

【问题讨论】:

  • 不是编程问题 - 试试Super User ?
  • 我通过这个“-hda xxx.img”将一个数据全部设置为0的img文件添加到qemu vm。我尝试使用 io 端口 0x1f0~0x1f7 从 img 文件中读取一些内容。但我不知道上面的气缸数或其他变量。 e~,你知道怎么做吗?
  • 如前所述,这不是一个编程问题——你可能想试试Super User ?
  • 因为硬件告诉电脑?

标签: operating-system hard-drive


【解决方案1】:

现在磁盘执行逻辑 I/O。磁盘呈现线性的块序列。如果一个块发生故障,磁盘会自动分配一个新的逻辑块来替换它。自 1980 年代以来,磁盘一直在这样做。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-06
    • 2020-06-17
    • 2021-07-12
    • 2019-12-05
    • 2014-12-21
    • 2013-07-06
    • 2021-09-10
    • 2013-03-18
    相关资源
    最近更新 更多