zoukankan      html  css  js  c++  java
  • 为什么fdisk分区第一个分区以63或者2048扇区开始?

    既有认知:分区是以柱面为单位。因为磁盘的第1扇区被mbr占用,所以mbr所属的柱面不能被分区使用。所以分区应该从第二柱面开始。

    但是从fdisk的表现来看,并不是这样的。假如磁盘磁头数为16,柱面数为162。第二个柱面起始扇区应该是 162 * 16 = 1008。但是fdisk在dos兼容模式下起始扇区为63,非dos兼容模式为2048。

    所以有两个问题:

    1. 为什么起始扇区不是1008?

    2. 为什么dos模式下是63?

    3. 为什么非dos模式下又变成了2048?

     《操作系统真想还原》书里说的关于磁盘分区的这部分:

    感觉有点问题,MBR所在的磁道不划入分区和第0块被MBR占用应该没有前后关系,MBR磁道剩下的扇区不用应该是个约定。

    找到相关的资料:

    http://www.pixelbeat.org/docs/disk/

    https://unix.stackexchange.com/questions/465937/is-it-safe-to-force-fdisk-to-use-sector-63-boundary

  • 相关阅读:
    一个好用的C#类型转换器
    快速排序算法
    oracle 抛出自定义错误(网上找的例子)
    HTML URL 编码
    IQueryable<T> 与 ObjectQuery<T> 差异
    SQL(横表和纵表)行列转换,PIVOT与UNPIVOT的区别和使用方法举例,合并列的例子
    Nginx + Tomcat Windows下的负载均衡配置
    搭建Nginx+Java环境测试并且运行
    windows下nginx安装、配置与使用(转载)
    关于一些对map和整行读取文件操作
  • 原文地址:https://www.cnblogs.com/caiyao/p/14257349.html
Copyright © 2011-2022 走看看