苹果系统分区表结构

Apple用一个专门的分区存储分区表项,这个分区就是起始于1号扇区的分区表分区。分区表分区是磁盘的第一个分区,由一系列大小为512-byte的分区表项组成,每个分区表项描述一个分区,包括分区的起始扇区号、分区大小、分区类型以及卷名等信息。除0号扇区外,其余的所有扇区一定属于某个分区表项所描述的空间。
分区表项的数据结构及其含义见表2.7
2.7  Apple分区表项数据结构及其含义
字节偏移量
(十六进制)
字节数
说明
0001
2
签名(0x504D
0203
2
保留
0407
4
总的分区个数
080B
4
本分区起始扇区号
0C0F
4
本分区大小扇区数
102F
32
分区名(ASCII码)
304F
32
分区类型(ASCII码)
5053
4
本分区内数据起始扇区号
5457
4
本分区内数据区大小扇区数
585B
4
分区状态
5C5F
4
引导代码起始扇区号
6063
4
引导代码大小扇区数
6467
4
引导装载程序地址
686B
4
保留
6C6F
4
引导代码目录指针
7073
4
保留
7477
4
引导代码校验和
7887
16
处理器类型
881FF
376
保留
 
提示:分区表的第一个分区表项一定是对分区表分区自身的描述,所有分区表项扇区的起始两个字节一定是“50 4D”。
 
以下是C代码。
 

 

中国“一箭双星”成功发射两颗北斗导航卫星

中国“一箭双星”成功发射两颗北斗导航卫星。中新社记者 孙自法 摄
 

  中新网西昌4月30日电(张利文孙自法)北京时间4月30日凌晨4时50分,中国在西昌卫星发射中心成功发射“一箭双星”,用“长征三号乙”运载火箭将中国第十二、第十三颗北斗导航系统组网卫星顺利送入太空预定转移轨道。

  这是中国北斗卫星导航系统首次采用“一箭双星”方式发射导航卫星,也是中国首次采用“一箭双星”方式发射两颗地球中高轨道卫星。

  中国北斗卫星导航系统自2011年12月27日正式宣布提供试运行服务以来,已转入系统建设和应用推广并举的新阶段,并逐步拓展到交通运输、气象、渔业、林业、电信、水利、测绘等应用领域,产生了显著的经济、社会效益。专家表示,此次北斗卫星导航系统第十二、第十三两颗组网卫星的成功发射,对改善和提高北斗卫星导航系统所覆盖区域的导航定位精度,具有重要意义。

  2012年,中国还将陆续发射3颗北斗导航组网卫星,以进一步提升系统服务性能,扩大服务区域。按照北斗卫星导航系统“三步走”发展战略,2020年左右,中国将建成由30余颗卫星组成的北斗卫星导航系统,提供覆盖全球的高精度、高可靠的定位、导航和授时服务。

  本次“一箭双星”发射的两颗北斗导航卫星及“长征三号乙”运载火箭,分别由中国航天科技集团公司所属中国空间技术研究院和中国运载火箭技术研究院研制。这是中国“长征”系列运载火箭第160次航天飞行。(完)

Linux fdisk命令使用方法

     一块硬盘只能有四个主分区(hda1,had2,hda3,hda4)

     一个主分区可以转换为一个扩展分区。在扩展分区上,可以以链表的方式建立逻辑分区

    Linux下逻辑分区自hda5编号,hda1、hda2、hda3、hda4预留为四个主分区

     查看硬盘分区信息 fdisk -l

一、创建分区

 

   fdisk /dev/sda

Command (m for help): 
   a toggle a bootable flag
   b edit bsd disklabel
   c toggle the dos compatibility flag
   d delete a partition ;删除一个分区
   l list known partition types;
列出分区类型

m print this menu ;列出帮助信息;
   n add a new partition ;添加一个分区;包括两个选项

  输入e 硬盘为扩展分割区(extend)。

  输入p 硬盘为主分割区(primary)。 
   o create a new empty DOS partition table
   p print the partition table ;列出分区表;
   q quit without saving changes ;不保存退出;
   s create a new empty Sun disklabel
   t change a partition's system id ;改变分区类型;
   u change display/entry units
   v verify the partition table
   w write table to disk and exit ;把分区表写入硬盘并退出;
   x extra functionality (experts only) ;扩展应用,专家功能;

用fdisk更改分区表后,使更改的分区表立即生效,需要运行partprobe命令。

 

二、格式化

 

mkfs.分区类型 命令来格式化分区,比如我想格式化 sda3为ext3文件系统,则mkfs.ext3 /dev/sda3

 

三、加载文件系统

 

加载 sda3到目前系统来存取文件

mkdir /mnt/sda3

mount /dev/sda3 /mnt/sda3

DiskGenius软件对动态磁盘的支持

    动态磁盘是从Windows 2000开始,为用户准备的一套管理磁盘的方式,它可以通过软件的方式实现部分RAID功能。动态磁盘可以包含大量的动态卷(包括简单卷、跨区卷、带区卷、镜像卷、RAID-5卷)。卷的功能类似于基本磁盘上使用的分区。

    如何知道自己的磁盘是否为动态磁盘呢?通过DiskGenius软件即可判断。DiskGenius软件在显示磁盘名称时,会在动态磁盘的名称后面显示“动态”字样。

    动态卷的类型:

    简单卷(Simple volume): 简单卷是物理磁盘的一部分,但它工作时就好像是物理上的一个独立单元,类似基本磁盘中的“分区”。但是如果是从单个动态磁盘中对现有的简单卷进行扩展后(扩展的部分和被扩展的简单卷在同一个磁盘中),也称之为简单卷。

    跨区卷(Spanned volume): 跨区卷是将来自多个磁盘的空间合并到一个逻辑卷中。这样可以更有效地使用多个磁盘上的空间。跨区卷不能像镜像卷那样提供容错功能。如果包含一个跨区卷的磁盘出现故障,则整个卷将无法工作,且其上的数据都将丢失。

    带区卷(Striped volume): 带区卷是通过将2个或更多磁盘上的可用空间区域合并到一个逻辑卷而创建的。带区卷使用好比RAID-0一样,从而可以在多个磁盘上分布数据。带区卷不能被扩展或镜像,并且不提供容错。

    镜像卷(Mirrored volume): 镜像卷是具有容错能力的卷,它使用卷的两个副本(即镜像)复制存储在卷上的数据,从而提供数据冗余性。写入到镜像卷上的所有数据都写入到位于独立的物理磁盘上的两个镜像中。如果其中一个物理磁盘出现故障,则该故障磁盘上的数据将不可用,但是系统可以使用未受影响的磁盘继续操作。

    RAID-5卷(RAID-5 volume): RAID-5 卷是一种容错卷,并且数据和奇偶校验值在三个或更多的物理磁盘上成交替的带区分布。如果物理磁盘的某一部分失败,可以用余下的数据和奇偶校验重新创建磁盘上失败的那一部分上的数据。对于多数活动由读取数据构成的计算机环境中的数据冗余来说,RAID-5 卷是一种很好的解决方案。

    当电脑上存在动态磁盘时,DiskGenius软件可以自动解析出动态磁盘的结构,显示所有动态分区及卷的信息,并且可以列出卷内的文件。对于物理磁盘上的动态卷,DiskGenius软件打开后就会立即显示,所有“卷”都在左侧的“动态卷”类别中列出。如图所示:

点击查看原图

单一磁盘上的动态分区结构图

加载所有动态磁盘后的分区分布图

识别出的动态卷

    用鼠标选中“动态卷”后,在分区信息窗口会显示如下图所示的动态磁盘结构图。点击某个卷中的任意一个分区,这个卷中的其它连带的所有分区都会自动被选中。这样就能一目了然地看到卷的组成。双击结构图中的分区可以立即打开这个卷,显示卷内的文件目录。

与关联卷相关的分区可以自动选择

    对于虚拟磁盘中的动态磁盘,用DiskGenius打开虚拟磁盘文件后,软件会自动分析其动态磁盘结构。并像普通硬盘一样,会在左侧列出所有“动态卷”。打开虚拟磁盘的方法请参见:操作虚拟硬盘及其分区

    用DiskGenius软件,您可以对动态卷执行格式化文件复制与读写分区文件数据恢复分区备份等操作。具体的操作方法与普通磁盘及分区相同。

    此外,如果用户不小心将基本磁盘转换成了动态磁盘,可以用DiskGenius软件将这种只有简单卷的动态磁盘转换为基本磁盘,这种转换是无损转换,是不会破坏文件数据的。

如何配置UEFI/GPT-基于硬盘分区

磁盘分区规则
当您将 Windows ® 部署到UEFI-基于计算机,您必须设置格式硬磁盘驱动器或其他持久性存储设备,包括 Windows 分区使用 GUID 分区表 (GPT) 文件系统。 额外的驱动器可能使用GPT或主启动记录 (MBR) 文件格式。

GPT-基于的驱动器可能包括下列分区:

        系统分区

        每个可引导驱动器必须包含一个系统分区。 在可扩展固件接口 (EFI) 和UEFI系统上,这也称为是 EFI 系统分区或在 ESP。 计算机启动时,此分区。

        先进的格式生成一个 (4-KB-每个扇区) 驱动器,此分区的最小大小为 260 MB。 对于较早的每个扇区 512 字节驱动器,此分区的最小大小为 100 MB。

        Microsoft ® 保留分区 (MSR)

        我们建议您将 MSR 添加到每个驱动器的磁盘管理。 MSR 是一个保留的分区,不会收到一个分区 id。 它不能存储用户数据。

        MSR 的大小为 128 MB。

        多达 128 个主分区

        您可以使用主分区存储文件和实用程序。

        每个可引导驱动器必须包含操作系统如 Windows。

        每个分区可以有 18 eb (~18.8 万 tb) 的空间最多。

 

分区配置
本部分介绍了默认分区配置和建议的分区配置。

默认配置: Windows RE工具、 系统、 MSR,和 Windows 分区
默认配置包含 Windows 恢复环境 (Windows RE) 工具分区、 系统分区、 MSR 和 Windows 的分区。 下面的关系图显示了此配置。

点击查看原图

通过使用此配置,您可以添加自定义 Windows 安装的系统工具如 Windows ® BitLocker ® 驱动器加密和 Windows RE。

建议配置: Windows RE工具、 系统、 MSR、 窗口和恢复镜像分区
建议的配置包括 Windows RE 工具分区,系统分区、 MSR、 Windows 的分区和恢复镜像分区。 下面的关系图显示了此配置。

点击查看原图 

 
添加 Windows 分区之前添加Windows RE工具分区和系统分区。 添加包含结束时恢复镜像的分区。 此分区顺序有助于保持系统和Windows RE工具分区安全期间操作,如删除恢复镜像分区或更改 Windows 分区的大小。

系统和实用程序分区
默认情况下,系统分区不会出现在 Windows 资源管理器中。 这有助于保护最终用户免受意外修改分区。

您可以帮助保护最终用户免受意外修改其他分区相同的方式,通过识别它们作为实用程序分区。

要设置为实用程序分区的分区
        当您正在部署 Windows 使用Windows Setup时,请使用应答文件来配置您的分区。 实用程序分区中,请将微软-Windows-Setup\DiskConfiguration\Disk\ModifyPartition\TypeID 值设置为de94bba4-06d1-4d40-a16a-bfd50179d6ac。

        当您正在部署 Windows 使用DiskPart工具时,使用集的 id = de94bba4-06d14d40-a16a-bfd50179d6ac命令后您创建分区。

要验证系统和实用程序分区存在
        1.单击开始,右键单击计算机,然后单击管理。 打开计算机管理窗口。

        2.单击磁盘管理。 将显示可用的磁盘和分区的列表。

        3.在磁盘和分区列表中,请确认系统和实用程序分区存在和未分配驱动器号。