我遇到了以下情况,并尝试了备份程序进行测试,但遇到了很多问题。所以我想知道 Windows 是否能帮我摆脱这种困境,如果可以的话,它是免费的。
我有一台装有 VirtualBox 的 Windows 10 机器,这是我的开发环境。我可以进行备份的硬件是与主驱动器大小相同的辅助内置驱动器和 Seagate 的 2TB 外置驱动器。我需要一种 100% 的备份方法,这样我就不会再丢失我的东西。我希望始终至少有两个备份 - 完整映像,可启动,以防整个操作系统崩溃。
问题
如何配置 Windows 10 备份工具来备份整个硬盘,在驱动器之间交替备份 - 一个内部驱动器和一个外部驱动器。如果需要,我也可以放入更多硬盘,但为了简化,我想看看是否可以做到这一点。
如果上述方法无法实现,您有什么建议?最好是按照您推荐的软件的步骤来操作。我找过各种软件来做这件事,测试过很多软件,但每个软件都在一些关键部分失败了。
Windows 是否会对磁盘进行映像处理,并且该磁盘是否可启动,或者系统修复磁盘就是用来做这个的吗?也许可以解释一下硬盘驱动器完全崩溃的过程 - 如何将其中一个驱动器上的映像文件放回到 C 盘上?
系统映像会处理 VirtualBox 程序和所有机器吗?我认为会,但不确定。
答案1
听起来你正在寻找一个可靠的备份解决方案。我建议使用某种形式的 RAID 设置来帮助你。
RAID类型简单解释:
•RAID 0 用于提升服务器的性能。它也称为“磁盘条带化”。使用 RAID 0,数据将写入多个磁盘。这意味着计算机正在执行的工作由多个磁盘而不是一个磁盘处理,从而提高了性能,因为多个驱动器正在读取和写入数据,从而改善了磁盘 I/O。至少需要两个磁盘。软件和硬件 RAID 都支持 RAID 0,大多数控制器也支持。缺点是没有容错能力。如果一个磁盘发生故障,则会影响整个阵列,数据丢失或损坏的可能性也会增加。
•RAID 1 是一种称为“磁盘镜像”的容错配置。使用 RAID 1,数据可以无缝且同时地从一个磁盘复制到另一个磁盘,从而创建副本或镜像。如果一个磁盘损坏,另一个磁盘可以继续工作。这是实现容错的最简单方法,而且成本相对较低。
缺点是 RAID 1 会稍微影响性能。RAID 1 可以通过软件或硬件实现。RAID 1 硬件实现至少需要两个磁盘。使用软件 RAID 1,而不是两个物理磁盘,可以在单个磁盘上的卷之间镜像数据。另外要记住的一点是 RAID 1 将总磁盘容量减半:如果一台具有两个 1TB 驱动器的服务器配置了 RAID 1,则总存储容量将为 1TB 而不是 2TB。
•RAID 5 是目前为止最常见的企业服务器和企业 NAS 设备 RAID 配置。此 RAID 级别提供比镜像更好的性能和容错能力。使用 RAID 5,数据和奇偶校验(用于恢复的额外数据)被分散到三个或更多磁盘上。如果磁盘出现错误或开始出现故障,数据将从此分布式数据和奇偶校验块无缝且自动地重新创建。本质上,即使一个磁盘出现故障,系统仍可运行,直到您可以更换故障驱动器。RAID 5 的另一个好处是它允许许多 NAS 和服务器驱动器“热插拔”,这意味着如果阵列中的驱动器出现故障,则可以将该驱动器与新驱动器交换,而无需关闭服务器或 NAS,也不必中断可能正在访问服务器或 NAS 的用户。这是容错的绝佳解决方案,因为当驱动器出现故障(它们最终会出现故障)时,可以在更换故障磁盘时将数据重建到新磁盘上。 RAID 5 的缺点是会对执行大量写入操作的服务器的性能造成影响。例如,如果某台服务器上的数据库在工作日内会被许多员工访问,那么使用 RAID 5 时可能会出现明显的延迟。
•RAID 6 在企业中也经常使用。它与 RAID 5 完全相同,但它是一种更强大的解决方案,因为它比 RAID 5 多使用一个奇偶校验块。即使有两个磁盘坏了,系统仍可正常运行。
•RAID 10 是 RAID 1 和 0 的组合,通常表示为 RAID 1+0。它将 RAID 1 的镜像与 RAID 0 的条带化相结合。它是性能最佳的 RAID 级别,但成本也很高,需要的磁盘数量是其他 RAID 级别的两倍,至少为四个。对于利用率高的数据库服务器或执行许多写入操作的任何服务器来说,这是理想的 RAID 级别。RAID 10 可以作为硬件或软件实现,但普遍的共识是,当您使用软件 RAID 10 时,许多性能优势都会丧失。
正如评论中指出的那样,RAID 并非完全安全……只是比单个磁盘好一点。许多现代主板都具有从 BIOS 内部执行 RAID 的功能。如果没有,那么 Windows 有许多可用的软件 RAID 选项。