Powershell 格式 USB 转 NTFS

Posted

技术标签:

【中文标题】Powershell 格式 USB 转 NTFS【英文标题】:Powershell format USB to NTFS 【发布时间】:2018-05-14 09:12:10 【问题描述】:

我正在尝试使用 powershell 格式化 USB 驱动器。唯一的问题是它会擦除磁盘的所有内容,但不会创建分区。

而且我不知道如何让它工作。有人有想法吗?

$driveLetter = "D";
Format-Volume -DriveLetter $driveletter -NewFileSystemLabel "Formated USB drive" -Force -FileSystem NTFS;

错误信息:

格式卷:无效参数 活动 ID:dcc55555-5b20-4fe0-9abf-4d40078f4c36 在 C:\formatUsb.ps1:2 char:9 + 格式-卷 -DriveLetter $driveletter -NewFileSystemLabel $ ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (StorageWMI:ROOT/Microsoft/...age/MSFT_Volume) [Format-Volume], CimE 异常 + FullyQualifiedErrorId : StorageWMI 5,Format-Volume

【问题讨论】:

我刚刚尝试过,它对我有用。复制粘贴整个命令,成功执行 您是否也在运行 Windows 10? @VladimirBundalo 是 - 版本 10.0.15063 你的 powershell 有没有设置什么特别的东西? 不,但我必须道歉,因为我没有等到最后。它向我抛出了同样的错误信息。我现在正在尝试不同的组合 【参考方案1】:

我只改变了一件事情。但我不知道如何或为什么

$driveLetter = "D:"; Format-Volume -DriveLetter $driveletter -NewFileSystemLabel "Formated USB drive" -Force -FileSystem NTFS;

我的代码如下所示:

$SelSource = Read-Host
$filesystem = Read-Host
if ($filesystem -match "NTFS")

  Write-Host "Info:" -ForegroundColor Blue -NoNewline; Write-Host " NTFS Doesn't work on all USBs."
  Format-Volume -DriveLetter $SelSource -Force -FileSystem NTFS;

【讨论】:

以上是关于Powershell 格式 USB 转 NTFS的主要内容,如果未能解决你的问题,请参考以下文章

PowerShell中iso8601格式日期和DateTime对象互转实例

使用PowerShell从com端口获取Linux设备IP地址

网口转USB怎么接

网卡接口转usb

usb转串口驱动怎么安装 usb转串口驱动安装异常的解决方法

fat32转ntfs