使 Amazon EBS 卷可在 Windows 上使用 - Amazon Elastic Compute Cloud

使 Amazon EBS 卷可在 Windows 上使用

将某个 Amazon EBS 卷附加到在 Xen 虚拟机监控程序上运行的实例后,该卷将显示为块储存设备,并且在 Windows 中显示为可移动磁盘。您可以使用任何文件系统将卷格式化,然后进行挂载。在使 EBS 卷可供使用后,您可以像访问其他所有卷一样访问该卷。任何写入此文件系统的数据均写入 EBS 卷,并且对使用该设备的应用程序是透明的。

在 Nitro 实例上,当 NVM Express(NVMe)控制器扫描 PCI 总线时,Amazon EBS 卷将显示为块储存设备。磁盘不显示为可移动。与基于 Xen 的实例不同,在 Nitro 实例上每个 EBS 卷只有一个 NVMe 控制器。

您可以制作 EBS 卷的快照以进行备份或在您创建其他卷时作为基准。有关更多信息,请参阅Amazon EBS 快照

如果您准备使用的 EBS 卷大于 2TiB,则必须使用 GPT 分区方案才能访问整个卷。有关更多信息,请参阅针对 EBS 卷的大小和配置的限制

您可以从 Amazon EC2 用户指南(适用于 Linux 实例)中的使卷可在 Linux 上使用获得有关 Linux 实例上的卷的指示。

PowerShell

使所有带原始分区的 EBS 卷都可以与 Windows PowerShell 一起使用

  1. 使用远程桌面登录 Windows 实例。有关更多信息,请参阅连接到 Windows 实例

  2. 在任务栏上,打开 Start(开始)菜单,然后选择 Windows PowerShell

  3. 在打开的 PowerShell 提示符内使用提供的系列 Windows PowerShell 命令。此脚本会默认执行以下操作:

    1. 停止 ShellHWDetection 服务。

    2. 枚举分区样式为原始的磁盘。

    3. 创建一个涵盖磁盘和分区类型将支持的最大大小的新分区。

    4. 分配一个可用的驱动器盘符。

    5. 使用指定的文件系统标注将文件系统格式化为 NTFS。

    6. 重新启动 ShellHWDetection 服务。

    Stop-Service -Name ShellHWDetection Get-Disk | Where PartitionStyle -eq 'raw' | Initialize-Disk -PartitionStyle MBR -PassThru | New-Partition -AssignDriveLetter -UseMaximumSize | Format-Volume -FileSystem NTFS -NewFileSystemLabel "Volume Label" -Confirm:$false Start-Service -Name ShellHWDetection
DiskPart command line tool

借助 DiskPart 命令行工具使 EBS 卷可供使用

  1. 使用远程桌面登录 Windows 实例。有关更多信息,请参阅连接到 Windows 实例

  2. 确定要开放使用的磁盘编号:

    1. 打开 Start(开始)菜单,然后选择 Windows PowerShell。

    2. 使用 Get-Disk Cmdlet 来检索可用磁盘列表。

    3. 在命令输出中,记下您开放使用的磁盘对应的 Number(编号)。

  3. 创建一个脚本文件来执行 DiskPart 命令:

    1. 打开 Start(开始)菜单,然后选择 File Explorer(文件管理器)。

    2. 导航到某个目录(例如 C:\)以存储脚本文件。

    3. 选择或右键单击文件夹中的空白区域以打开对话框,将光标置于 New(新建)上方以访问上下文菜单,然后选择 Text Document(文本文档)。

    4. 命名文本文件 diskpart.txt

  4. 将下列命令添加到脚本文件中。您可能需要修改磁盘编号、分区类型、卷标和驱动器盘符。此脚本会默认执行以下操作:

    1. 选择磁盘 1 进行修改。

    2. 将卷配置为使用主引导记录(MBR)分区结构。

    3. 将卷格式化为 NTFS 卷。

    4. 设置卷标。

    5. 为卷分配一个驱动器盘符。

    警告

    如果您挂载其中已有数据的卷,请不要格式化卷,否则会删除现有数据。

    select disk 1 attributes disk clear readonly online disk noerr convert mbr create partition primary format quick fs=ntfs label="volume_label" assign letter="drive_letter"

    有关更多信息,请参阅 DiskPart 语法和参数

  5. 打开命令提示符,导航到脚本所在的文件夹,然后运行以下命令以使该卷可用于指定的磁盘:

    C:\> diskpart /s diskpart.txt
Disk Management utility

借助磁盘管理实用工具使 EBS 卷可供使用

  1. 使用远程桌面登录 Windows 实例。有关更多信息,请参阅连接到 Windows 实例

  2. 开启磁盘管理实用工具。在任务栏上,打开 Windows 徽标的上下文(右键单击)菜单,然后选择 Disk Management(磁盘管理)。

    注意

    在 Windows Server 2008 中,依次选择 Start(开始)、Administrative Tools(管理工具)、Computer Management(计算机管理)和 Disk Management(磁盘管理)。

  3. 将卷联机。在下面的窗格中,在左侧面板中打开 EBS 卷磁盘的上下文 (右键单击) 菜单。选择联机

    
                  将卷联机。
  4. (视情况而定)您必须初始化磁盘,然后才能使用该磁盘。

    警告

    如果在挂载的卷上已包含数据 (例如,公用数据集或通过快照创建的卷),请不要重新格式化卷,否则,将删除现有的数据。

    如果未初始化磁盘,请按以下方式将其初始化:

    1. 在左侧面板中打开磁盘的上下文 (右键单击) 菜单,然后选择 Initialize Disk(初始化磁盘)。

      
                      初始化卷。
    2. Initialize Disk(初始化磁盘)对话框中,选择一种分区格式,然后选择 OK(确定)。

      
                      初始化卷设置。
  5. 在右侧面板中打开磁盘的上下文(右键单击)菜单,然后选择 New Simple Volume(新建简单卷)。

    
                  挂载简单卷。
  6. New Simple Volume Wizard(新建简单卷向导)中,选择 Next(下一步)。

    
                  开始执行新建简单卷向导。
  7. 如果要原定设置的最大值,请指定Simple volume size in MB [简单卷大小(MB)],然后选择 Next(下一步)。

    
                  指定卷大小。
  8. 如有必要,在 Assign the following drive letter(分配以下驱动器盘符)下拉菜单中指定一个您偏好的驱动器盘符,然后选择 Next(下一步)。

    
                  指定驱动器盘符。
  9. 指定 Volume Label(卷标)并根据需要调整原定设置,然后选择 Next(下一步)。

    
                  指定设置以格式化卷。
  10. 检查设置,然后选择 Finish(完成)以应用修改并关闭新建简单卷向导。

    
                  检查设置,然后完成向导。