我正在尝试将多个 USB 外部磁盘目标添加到 Windows Server 2012 备份计划。
在 GUI 中完成添加附加目标的步骤后,该过程失败并显示错误The system cannot find the path specified
。
我按照本文中的步骤操作:
- 选项 1 行不通,因为我们有十几个可移动磁盘,我不想买一盒装满 USB 集线器的盒子并将所有这些磁盘挂在服务器机架的后面。因此,在这种情况下,文章建议转到第 3 步。
- 出于显而易见的原因,选项 2 从备份计划中删除旧磁盘,而不是一个选项。
- 选项 3 建议运行该命令
WBADMIN ENABLE BACKUP -addtarget:{DISKGUID}
,但这会失败并显示错误消息ERROR - The specified backup location could not be found or is not a supported backup storage location
。
我发现很多线程,有些人在选项 3 上报告成功,但其他人,像我一样有完全相同的问题。
我检查了事件日志和目录中的文件C:\Windows\Logs\WindowsServerBackup
,但没有发现任何有用的信息。我还尝试删除磁盘上的卷并重复该过程,以及在磁盘上预先创建一个 NTFS 卷。
如果有任何相关性,我正在使用一系列未格式化容量为 2TB(1.82TB 格式化)的 USB 磁盘。
有没有其他人有这个问题并设法解决它?
更新 1
这个问题的答案建议在 GUID 周围加上引号,例如WBADMIN ENABLE BACKUP -addtarget:"{DISKGUID}"
。这更进一步,因为它询问我是否要格式化设备,但是,格式化后,它会因错误而失败The system cannot find the path specified.
我认为没有办法使用内置的 Windows 工具可靠地执行此操作。但是,BackupAssist允许您将多个 USB 磁盘与 Windows Server Backup 一起使用,就像使用多个磁带一样,例如用于轮换异地备份。它还会在备份作业完成时自动“安全移除”USB 磁盘,这样负责将 USB 磁盘移出现场的人员就不需要对服务器进行管理访问。
在发布此问题 2 年后,我遇到了这个相当严重的问题,这让我感到非常失望 - 这是在新安装的 Windows 2012 Essentials 上安装的(我认为)所有更新。
幸运的是,去年发布了一个 HotFix:http: //support.microsoft.com/kb/2833738
这对我有用。我能够使用以下命令添加新磁盘进行备份:
在安装 HotFix 之前,我收到“系统找不到指定的路径”。错误。
使用 PowerShell 脚本运行 WBADMIN作为使用 Windows Server Backup GUI 创建备份计划的替代方法。您可以使用 Windows 任务计划程序来运行您的脚本。
WBADMIN
使用命令从脚本或命令行创建的备份与由 GUI 生成的备份创建的备份之间没有功能差异。这是我用来
WBADMIN
在 Server 2012 上创建备份的 PowerShell 3.0 脚本。它使用卷 GUID 搜索备份目标磁盘,因为我通常不会为我的备份驱动器分配驱动器号:WSB GUI 创建了一个特殊的备份策略,一旦创建,就要求在将计划备份写入所述驱动器之前将备份目标添加到策略中。不幸的是,通过 GUI 公开的 Windows Server Backup 在 Server 2012 中完全损坏。除非您将所有备份目标驱动器都连接到机器*,否则您不能执行以下操作:
除非 Microsoft 修复此问题,否则
WBADMIN
我认为编写脚本是在 Server 2012 上继续使用 WSB 的唯一方法。*墨菲定律还指出,这是发生建筑物火灾的最佳时机,因为源数据和所有备份同时位于同一地点。
您必须消除驱动器因被检测为可移动媒体而被悄悄拒绝的变量。
Windows Backup 的所有时代都受到 1990 年代中期优点的限制,它不喜欢小于 1GB 的目标驱动器,并且默认情况下拒绝将 %systemdrive% (C:) 的映像备份到可移动媒体。Windows 精神分裂地对待可移动媒体,既不屑又接受,并且未能正确记录原因。您甚至可以在 Windows 8 之前将 Windows 安装到 USB 介质上,但尝试执行特定功能(例如 Windows 更新或 Windows 备份)和其他机制会像身体排斥移植器官一样排斥自身。
可移动驱动器将受益于 XPEFilterDriver,它是 Hitachi CompactFlash 驱动程序的一个实现,适用于那些实际上缩小到 II 型 CF 卡甚至发出很小的摩擦声的旧迷你硬盘驱动器,驱动程序 inf 文件是用你的修改的然后将可移动驱动器总线和设备标识符替换为驱动程序。XP 社区在几年前意识到 CF 卡的尺寸和速度都在增长(推荐至少 300 倍,因为它的性能似乎与 7,200 RPM EIDE 驱动器相当),并开始将像样的卡乐高积木变成 [Addonics CF /SATA 适配器][1] 并且您可以构建 SSD,其成本仅为 SSD 过去成本的一小部分。
Windows 在准确报告可移动设备错误方面很糟糕,因为它以科学的方式处理它们,我的意思是正式的,直到 Windows 8 或者除非你安装了 XPe 服务器并采用了它的所有限制,微软拒绝安装传统的 fat,professional 或 ultimate 的想法USB 上的任何 Windows 版本尽管有社区概念证明和性能提高的证据,但它们并没有充分阻止它完成,因为 setup.exe 仍然会成功安装和启动。但是其他功能,例如将其用作备份驱动器,甚至是使用磁盘管理器将其格式化为 USB 的基本功能都被明显拒绝了,
这些步骤很简单,提供 XPefilter 的主机的“岛屿”似乎可以移动,我并不是说这是“rapidshareware”或 piratebay 的东西,几乎没有,但有一个紧凑且通常低于 500kb 的 zip 文件,称为“XPEFilterDriver” ”和“HitachiMicrofilter”,它在网络上无处不在,并且有一个 cfadisk.sys 和 cfadisk.inf 文件。
希望,而且看起来很有可能,你之前已经做过类似的事情,如果你是 2012 年的服务器盒子破坏者,我敢打赌你在安装“不受支持的驱动程序”时必须使用 Microsoft 更新目录中的驱动程序似乎无论如何,工作得很好,花花公子。
获取它并使用您喜欢的任何站点的任何说明,但它们都会告诉您复制当前可移动媒体的设备 ID 并插入 inf 文件的驱动程序行(我不是一个能够只为你演示这个但它不会有太大好处,因为设备条目对于每个 USB 磁盘都是唯一的,你的将与我的不同)。
从设备管理器 (devmgmgt.msc) 和插入 USB 驱动器后,因为如果您知道如何直接从注册表执行此操作,它会更容易但不是绝对必要
找到可移动驱动器并升级驱动程序并选择有磁盘选项,找到修改后的 cfadisk.inf 文件,(您可以将所有 USB 驱动器合并到一个 INF 文件中)并选择选择后显示的磁盘列表您定制的 INF。
接受有关缺少签名和未知等所有警告,这些警告与我从 Microsoft 的更新目录网站安装 Windows 8 或服务器 2012 驱动程序时出现的警告相同。
由于这些是可移动 USB 驱动器,因此尽管有警告,您也不必重新启动,但您可能必须安全地弹出硬件并重新插入才能看到驱动程序生效。有时我只是从设备管理器中停止磁盘并重新启用它就成功了,但并非总是如此,我希望我可以根据 Windows 的制造商、类型或版本来区分成功率,但似乎不确定哪些驱动器会成功地重新加载新的司机没有被删除。
我有一种感觉,格式化后 GUID 发生了变化。
因此,您可以
wbadmin get disks
在格式化后再次运行,然后WBADMIN ENABLE BACKUP -addtarget:"{DISKGUID}"
再次运行..我遇到了这个。2个选项:
这个解决方案来得有点晚,但希望任何搜索的人都可以使用它。
这个解决方案非常简单,对我有用。
鉴于您现在有一个没有字母但标签类似于 SERVER_2013_10_11 12:34 Disk_02 的卷(在尝试通过 gui 或命令行添加卷失败后)
它不会重新格式化磁盘,但应该包括它,并且希望它能在下一次通过时工作。