Windows存储管理之磁盘类型简介
各种操作系统连接到存储系统之后,并且操作系统识别物理磁盘之后,需要对磁盘进行进一步配置。如果用户连接存储是的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存储管理之磁盘类型简介的更多相关文章
- Windows存储管理之磁盘结构详解
Windows磁盘结构: Windows的主流磁盘结构分为MBR和GPT两种.MBR是早期Windows的唯一选择,但是随着物理磁盘的容量不断增大.GPT结构成为目前的主流,最大支持超过2TB的容量, ...
- Windows/Linux下磁盘使用的图形化工具简介
Windows/Linux下磁盘使用的图形化工具简介 如何以图形界面查看磁盘及分区的大小及剩余容量呢?今天我为大家介绍两款Windows/Linux下磁盘使用的图形化工具分别是Spacesniff ...
- Linux磁盘系统——磁盘系统简介
Linux磁盘系统——磁盘系统简介 摘要:本文主要学习了Linux系统中有关磁盘的一些知识. 文件系统 说明 硬盘是用来存储数据的,可以将其想象成柜子,只不过柜子是用来存储衣物的.新买来的硬盘,通常要 ...
- Windows Azure 的磁盘管理相关概念
在 Windows Azure 的虚拟机中,磁盘有多种使用方式.操作系统磁盘是用来为虚拟机提供操作系统的虚拟硬盘.数据磁盘是附加到虚拟机上用来存储应用程序数据的 VHD. 根据应用程序的需要,可从多种 ...
- 不同WINDOWS平台下磁盘逻辑扇区的直接读写
不同WINDOWS平台下磁盘逻辑扇区的直接读写 关键字:VWIN32.中断.DeviceIoControl 一.概述 在DOS操作系统下,通过BIOS的INT13.DOS的INT25(绝对读).INT ...
- 网络基础 Windows控制台下Ftp使用简介
Windows控制台下Ftp使用简介 by:授客 QQ:1033553122 测试环境: ftp服务器所在主机ip:172.25.75.2 ftp用户目录:F:\ftp C:\Users\laif ...
- 关于 Azure Windows VM 的磁盘和 VHD
就像其他任何计算机一样,Azure 中的虚拟机将磁盘用作存储操作系统.应用程序和数据的位置. 所有 Azure 虚拟机都至少有两个磁盘,即 Windows 操作系统磁盘和临时磁盘. 操作系统磁盘基于映 ...
- Java 创建 ARM 虚拟机磁盘类型选择的问题
问题描述 在Azure 门户创建 ARM 虚拟机时,我们直接可以选择虚拟机的磁盘类型,但是在 Azure Management Libraries for Java 的 API 中我们无法找到直接设置 ...
- 【嵌入式开发】裸机引导操作系统和ARM 内存操作 ( DRAM SRAM 类型 简介 | Logical Bank | 内存地址空间介绍 | 内存芯片连接方式 | 内存初始化 | 汇编代码示例 )
[嵌入式开发]ARM 内存操作 ( DRAM SRAM 类型 简介 | Logical Bank | 内存地址空间介绍 | 内存芯片连接方式 | 内存初始化 | 汇编代码示例 ) 一. 内存 ...
随机推荐
- 微信小程序 - 获取用户信息的几种方式
1. 老接口(上线使用-测试用button先获取用户信息) // 登录 wx.login({ success: res => { // 发送 res.code 到后台换取 openId, ses ...
- crm使用soap取消用户訪问记录权限
//取消訪问权限 function demo() { //操作记录的id var targetId = "A8A46444-BA10-E411-8A04-00155D002F ...
- Android--Handler的用法:在子线程中更新界面
本文主要介绍Android的Handler的用法.Handler能够发送Messsage和Runnable对象到与其相关联的线程的消息队列. 每一个Handler对象与创建它的线程相关联.而且每一个H ...
- Codeforces Round #307 (Div. 2) E. GukiZ and GukiZiana (分块)
题目地址:http://codeforces.com/contest/551/problem/E 将n平均分成sqrt(n)块,对每一块从小到大排序,并设置一个总体偏移量. 改动操作:l~r区间内,对 ...
- 关于解决 http 状态码200,php 文件有输出,但是不显示模板文件的问题
一 问题 给公司搭建一个在线测试站点之后,在浏览器地址栏输入 "http://xxx.xxx.xxx/index.php",页面什么都没显示.调出浏览器的开发者工具查看,http ...
- MATLAB 2014a 在Mac os x yosemite 10.10 Retina显示模糊的解决的方法
恐怕非常多童鞋在升级了yosemite之后都遇到了Matlab的问题. 之前转载的一篇文章写了安装的方法,本文说一下解决Retina屏显示模糊的办法. 那么因为Matlab 2014a使用自带的jav ...
- HTTP协议断点续传
using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net;usi ...
- DevOpsDays 活动咨询网站
站点:http://www.41huiyi.com/event-1452630998.html
- 莫小安 CentOS7使用firewalld打开关闭防火墙与端口
1.firewalld的基本使用 启动: systemctl start firewalld 查看状态: systemctl status firewalld 停止: systemctl disab ...
- TouchSlide - 大话主席
http://www.superslide2.com/TouchSlide/downLoad.html 首 页如何使用查看参数案例演示下载页面交流反馈SuperSlide TouchSlide - ...