用powershell创建分区
时间: 2023-12-11 19:03:15 浏览: 26
可以使用以下命令在 PowerShell 中创建分区:
1. 打开 PowerShell 控制台。
2. 运行 `diskpart` 命令,进入磁盘分区工具。
3. 运行 `list disk` 命令,显示可用磁盘列表。
4. 运行 `select disk <disk number>` 命令,选择要创建分区的磁盘。
5. 运行 `create partition primary size=<size>` 命令,创建一个主分区并指定大小。
6. 运行 `format fs=ntfs quick` 命令,为分区格式化并指定文件系统类型。
7. 运行 `assign letter=<drive letter>` 命令,为分区指定驱动器字母。
例如,要在磁盘 1 上创建一个大小为 100 GB 的主分区,并将其格式化为 NTFS 文件系统并指定驱动器字母 D,请按以下方式运行命令:
```
diskpart
list disk
select disk 1
create partition primary size=100000
format fs=ntfs quick
assign letter=D
exit
```
请注意,这些命令将在您选择的磁盘上创建新的分区,因此请小心操作,以避免意外删除或覆盖重要数据。
相关问题
用powershell写一个脚本,删除系统盘之外的硬盘分区并重建为硬盘创建一个分区
以下是 PowerShell 脚本,用于删除系统盘之外的硬盘分区并重建为一个分区。请注意,这个脚本将会删除选定磁盘上的所有非系统分区,所以请务必在运行脚本之前备份您的数据。另外,请确保以管理员身份运行 PowerShell:
```
# 获取计算机中所有磁盘的列表
$disks = Get-Disk | Where-Object {$_.IsSystem -eq $false}
# 遍历每个非系统磁盘
foreach ($disk in $disks) {
# 获取磁盘上所有分区的列表
$partitions = $disk | Get-Partition
# 遍历每个分区
foreach ($partition in $partitions) {
# 删除非系统分区
if ($partition.AccessPaths -notcontains "C:\") {
Write-Host "Deleting partition $($partition.PartitionNumber) on disk $($disk.Number)..."
Remove-Partition -InputObject $partition -Confirm:$false
}
}
# 创建新分区
Write-Host "Creating new partition on disk $($disk.Number)..."
New-Partition -DiskNumber $disk.Number -UseMaximumSize -AssignDriveLetter | Format-Volume -FileSystem NTFS -Confirm:$false
}
```
这个脚本会先获取计算机中所有非系统磁盘的列表,然后遍历每个磁盘,删除所有非系统分区,最后为每个磁盘创建一个新的分区并格式化为 NTFS 文件系统。
powershell如何删除系统盘以外的所有硬盘分区,并重新创建格式化分区
在 PowerShell 中,可以使用以下命令删除系统盘以外的所有硬盘分区:
```
Get-Disk | Where-Object {$_.IsSystem -eq $False} | Clear-Disk -RemoveData
```
上述命令会获取所有非系统盘的磁盘,然后使用 `Clear-Disk` 命令清除磁盘上的所有分区和数据。
接下来,您可以使用以下命令重新创建并格式化分区:
```
Get-Disk | Where-Object {$_.IsSystem -eq $False} | New-Partition -UseMaximumSize | Format-Volume -FileSystem NTFS -Confirm:$false
```
上述命令会获取所有非系统盘的磁盘,然后使用 `New-Partition` 命令创建一个新的分区,并使用 `Format-Volume` 命令将其格式化为 NTFS 文件系统。
请注意,这些命令将删除所有非系统盘的分区和数据,因此请确保在执行此操作之前备份所有重要数据。