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地址