我想知道如何通过Java或Powershell来获取硬盘驱动器的坏扇区。
在JPowershell库中使用chkdsk
命令时,我遇到了一些问题。我曾经像
PowerShellResponse response = PowerShell.executeSingleCommand("chkdsk");
return response.getCommandOutput();
和
PowerShellResponse response = PowerShell.executeCommand("chkdsk");
return response.getCommandOutput();
我都在管理模式下运行,但是他们两个都将输出返回为
文件系统的类型为NTFS。
在powershell中执行chkdsk
的问题是获取信息需要花费一些时间,并且在此之后仅显示数据。
答案 0 :(得分:1)
一段时间后,我找到了不能使用JPowershell的答案,而是使用了Java运行时进程,因为chkdsk命令动态获取数据。因此,我不得不手动执行和检索数据