各种操作系统连接到存储系统之后,并且操作系统识别物理磁盘之后,需要对磁盘进行进一步配置。如果用户连接存储是的Windows Server,存储管理员势必需要了解Windows中的磁盘类型与文件系统。笔者从存储的角度总结了Windows磁盘与分区类型的特点,并对其内容进行介绍与分析,帮助管理员更好的了解Windows主机连接的存储和文件系统。

Windows的磁盘类型:

Windows的物理磁盘类型分为两种:

Basic Disk(基本磁盘) – 这个类型的物理磁盘可以被MS-DOS和所有的Windows操作系统所访问。Basic Disk可以包括最多四个主分区(Primary Partition),或者是三个主分区和一个扩展分区(Extended Partition)的逻辑磁盘(Logical Disk)。Basic不支持容错功能,可以在MBR和GPT创建磁盘。

Dynamic Disk (动态磁盘)– Dynamic Disk提供一些Basic Disk没有的功能,比如过将一个逻辑卷扩展到多个物理磁盘之上。Dynamic Disk使用隐藏的数据库来维护位物理磁盘上的动态卷。如果用户需要扩展一个逻辑磁盘到多个物理磁盘,需要使用Windows Disk Management和Diskpart.ext工具先将Basic disk转换为Dynamic Disk。Dynamic Disk支持在线创建(需要重启)和在线扩展逻辑卷。多份的元数据存储在磁盘中。简化管理,可以使用软Raid功能,Mirror、Spanned等等。

Windows磁盘的分区类型:

谈到磁盘结构,很有必要了解一下下面两个概念MBR和GPT。

MBR (Master Boot Record)物理磁盘上第一个扇区(Sector),也叫作主引导扇区,是计算机卡机后访问磁盘时说必须要读取的首个扇区,它位于柱面0,磁头0,扇区1。Windows的MBR磁盘被分割成多个连续的区域叫做分区(Partition),每个分区的的信息都存储在MBR,即磁盘的首个扇区中,在MBR中定义了分区的起始位置和长度。只有一个主分区可以处于激活状态,且支持操作系统启动。

GPT(GUID Partition Table)一种由基于 Itanium 计算机中的可扩展固件接口 (EFI) 使用的磁盘分区架构。与主启动记录(MBR) 分区方法相比,GPT 具有更多的优点,因为它允许每个磁盘有多达128 个分区,理论上支持最大 18 EB卷大小,允许将主磁盘分区表和备份磁盘分区表用于冗余,还支持唯一的磁盘和分区ID (GUID)。   GPT是在windows使用大容量磁盘的选择。

下表是MBR和GPT对应的Windows操作系统信息:


MBR

GPT

Windows操作系统版本

MS-DOS

所有Windows版本

Windows 2003以上版本

硬件支持

32位CPU

64位CPU

最大支持单个逻辑卷

2TB

256TB

分区表拷贝数

一份

Primary和Backup两份分区表,支持checksum

最大支持分区数目

4个主分区或者3个主分区和一个扩展分区

128个分区

数据存储位置

存储在分区中

存储在分区,关键的Platform数据存储在对用户隐藏的分区中

下表为Basic和Dynamic Disk支持的Volume类型(MBR磁盘类型):

Basic

Dynamic

Volume类型

支持

支持

Simple Volume

支持

支持

Spanned Volume

支持

支持

Striped Volume(Raid-0)

支持

支持

RAID-5 Volume

支持

支持

Mirrored Volume(Raid-1)

下表为Basic和Dynamic Disk支持的Volume类型(GPT磁盘类型),可以看到需要在Windows中实现软件Raid,需要将磁盘类型转换为Dynamic才可以。

Basic

Dynamic

Volume类型

支持

支持

Simple Volume


支持

Spanned Volume


支持

Striped Volume(Raid-0)


支持

RAID-5 Volume


支持

Mirrored Volume(Raid-1)

总结:

在Windows连接到存储之后,选择选择GPT分区类型与Dynamic Disk可试Windows存储管理灵活性性所有提高,GPT分区格式抛开了MBR最大2TB的容量限制,支持在线扩展,各种优势。动态磁盘不受分区数目限制。启用GPT和Dynamic Disk的方式很简单。

Windows存储管理之磁盘类型简介的更多相关文章

  1. Windows存储管理之磁盘结构详解

    Windows磁盘结构: Windows的主流磁盘结构分为MBR和GPT两种.MBR是早期Windows的唯一选择,但是随着物理磁盘的容量不断增大.GPT结构成为目前的主流,最大支持超过2TB的容量, ...

  2. Windows/Linux下磁盘使用的图形化工具简介

    Windows/Linux下磁盘使用的图形化工具简介   如何以图形界面查看磁盘及分区的大小及剩余容量呢?今天我为大家介绍两款Windows/Linux下磁盘使用的图形化工具分别是Spacesniff ...

  3. Linux磁盘系统——磁盘系统简介

    Linux磁盘系统——磁盘系统简介 摘要:本文主要学习了Linux系统中有关磁盘的一些知识. 文件系统 说明 硬盘是用来存储数据的,可以将其想象成柜子,只不过柜子是用来存储衣物的.新买来的硬盘,通常要 ...

  4. Windows Azure 的磁盘管理相关概念

    在 Windows Azure 的虚拟机中,磁盘有多种使用方式.操作系统磁盘是用来为虚拟机提供操作系统的虚拟硬盘.数据磁盘是附加到虚拟机上用来存储应用程序数据的 VHD. 根据应用程序的需要,可从多种 ...

  5. 不同WINDOWS平台下磁盘逻辑扇区的直接读写

    不同WINDOWS平台下磁盘逻辑扇区的直接读写 关键字:VWIN32.中断.DeviceIoControl 一.概述 在DOS操作系统下,通过BIOS的INT13.DOS的INT25(绝对读).INT ...

  6. 网络基础 Windows控制台下Ftp使用简介

    Windows控制台下Ftp使用简介 by:授客 QQ:1033553122 测试环境: ftp服务器所在主机ip:172.25.75.2 ftp用户目录:F:\ftp   C:\Users\laif ...

  7. 关于 Azure Windows VM 的磁盘和 VHD

    就像其他任何计算机一样,Azure 中的虚拟机将磁盘用作存储操作系统.应用程序和数据的位置. 所有 Azure 虚拟机都至少有两个磁盘,即 Windows 操作系统磁盘和临时磁盘. 操作系统磁盘基于映 ...

  8. Java 创建 ARM 虚拟机磁盘类型选择的问题

    问题描述 在Azure 门户创建 ARM 虚拟机时,我们直接可以选择虚拟机的磁盘类型,但是在 Azure Management Libraries for Java 的 API 中我们无法找到直接设置 ...

  9. 【嵌入式开发】裸机引导操作系统和ARM 内存操作 ( DRAM SRAM 类型 简介 | Logical Bank | 内存地址空间介绍 | 内存芯片连接方式 | 内存初始化 | 汇编代码示例 )

    [嵌入式开发]ARM 内存操作 ( DRAM SRAM 类型 简介 | Logical Bank | 内存地址空间介绍 | 内存芯片连接方式 | 内存初始化 | 汇编代码示例 )     一. 内存 ...

随机推荐

  1. Linux下的非阻塞IO(一)

    非阻塞IO是相对于传统的阻塞IO而言的. 我们首先需要搞清楚,什么是阻塞IO.APUE指出,系统调用分为两类,低速系统调用和其他,其中低速系统调用是可能会使进程永远阻塞的一类系统调用.但是与磁盘IO有 ...

  2. DNS 取得授权

    1.阿里云上cnroot.cn申请DNS解析服务器 也就是cnroot.cn下的子域名都从这个DNS上获取. 如www.cnroot.cn 如 handle.cnroot.cn 2.vi /home/ ...

  3. 【Excle数据透视表】如何新建数据透视表样式

    如果觉得Excle给出的数据透视表样式不符合自己的心意,可以自己定义一个数据透视表样式 步骤1 单击数据透视表区域任意单元格→数据透视表工具→设计→样式组中的下拉按钮,打开数据透视表样式库→新建数据透 ...

  4. 基于RxJava2+Retrofit2精心打造的Android基础框架

    代码地址如下:http://www.demodashi.com/demo/12132.html XSnow 基于RxJava2+Retrofit2精心打造的Android基础框架,包含网络.上传.下载 ...

  5. SubVersion(SVN)的安装配置使用

    一. SubVersion服务器端安装 安装软件:Setup-Subversion-1.6.4.msi,下载地址:http://subversion.tigris.org/servlets/Proje ...

  6. Codeforces Round #275 (Div. 2) C

    题目传送门:http://codeforces.com/contest/483/problem/C 题意分析:题目意思没啥好说的. 去搞排列列举必须TLE.那么就想到构造. 1.n.2.n-1.3.n ...

  7. R410自带SAS6IR卡折腾记

    因为需要一些做一些自动编译的工作,所以打算淘换一台多核的主机.淘宝找一圈,感觉换下来的dell R410 ~ R710 都可以. 综合对比了一下感觉最低配的R410就能满足要求,最后选择了:X5675 ...

  8. 前言和第一章.NET的体系结构

    前言 COM:组件对象模型(Component Object Model COM)源自对象链接和嵌入(Object Linking and Embedding )OLE. DCOM:(Distribu ...

  9. ArrayList add remove 代码分析

    Add 首次add 元素需要对数组进行扩容(初始化Capacity 10, 第二次扩容10>>1 为5, 第三次扩容15>>1 为7), 每次扩容之前长度的1.5倍,当add ...

  10. 《Lucene in Action 第二版》第三章节的学习总结----IndexSearcher以及Term和QueryParser

    本章节告诉我们怎么用搜索.通过这章节的学习,虽然搜索的内部原理不清楚,但是至少应该学会简单的编写搜索程序了本章节,需要掌握如下几个主要API1.IndexSearcher类:搜索索引的门户,发起者. ...