【发布时间】:2016-10-02 13:20:12
【问题描述】:
我正在编写一个 Powershell 脚本来制作驱动器的原始副本,但我一直无法找到完成此操作的方法。
在 Linux 上,我会使用 'dd' 来执行此复制。
有一些工具可以在 Windows 上执行此操作,但我无法直接从命令行控制。 (都有GUI界面)
有没有办法通过 Powershell 制作驱动器的物理副本?
谢谢。
【问题讨论】:
-
dd有多种 Win32 端口(尽管并非所有端口都经过维护以适用于最新版本的 Windows)。没有用于此的本地内置 PowerShell cmdlet,虽然您可以想象通过手动滚动原始磁盘访问来做到这一点,但这几乎可以肯定是一个坏主意(主要是因为 PowerShell 所基于的 .NET 没有提供简单的方法去做这个)。 Windows确实有与原始磁盘卷对应的文件,就像 Linux 一样,但访问它们要复杂得多。 -
@JeroenMostert 这也可能是答案:没有开箱即用的东西,但有/可能有 3rd 方库可以做到这一点......
-
您实际上想要完成什么?
dd样式的图像在 Windows 环境中通常没有用处。您可以使用diskpart创建 VHD,或使用diskpart和Mount-DiskImage(Win10) 从 .iso 重新分区、格式化和复制文件到 USB。
标签: windows powershell dd