用于测试环境的磁盘镜像

admin 2022年9月30日09:42:08评论41 views字数 1335阅读4分27秒阅读模式
用于测试环境的磁盘镜像
用于测试环境的磁盘镜像

本文由孙林轩编译,Roe校对,转载请注明。

不久前看到有人想做一些文件恢复测试,并询问如何删除U盘数据并验证删除。这个操作做起来不难,但有时在操作系统上创建磁盘镜像以执行这样的测试会更容易。 

这篇文章将介绍如何使用Windows和macOS的磁盘镜像功能来创建虚拟硬盘/磁盘镜像。在实际环境中测试文件系统操作可做保留,以备不时之需。并且,市面上大多数取证软件似乎也没有与取证虚拟硬盘格式方面问题。

用于测试环境的磁盘镜像

Windows

微软在虚拟磁盘管理(VHD)中提供了有关如何执行此操作的说明。

我最初创建了该过程的屏幕截图,但后来我认为PowerShell可能是一个更好的选择。微软也就此做出说明(详情阅读文末参考链接)

微软没有特别提到的是,需要启用Hyper-V管理工具PowerShell模块,以及Hyper-V平台> Windows功能下的Hyper-V服务。 

用于测试环境的磁盘镜像

为了获取一个小容量固定磁盘用于测试,我会就此稍微更改文档中给出的示例。

$vhdpath = "C:VHDXTest.vhdx"$vhdsize = 1GBNew-VHD -Path $vhdpath -Fixed -SizeBytes $vhdsize | Mount-VHD -Passthru |Initialize-Disk -Passthru |New-Partition -AssignDriveLetter -UseMaximumSize |Format-Volume -FileSystem NTFS -Confirm:$false -Force
用于测试环境的磁盘镜像

macOS

macOS也具有类似的功能,您可以使用Disk Utility应用程序来创建磁盘镜像。苹果官网有相关说明(详情阅读文末参考链接)。

如果想使用Terminal终端命令创建压缩镜像DMG文件,以下命令将显示所有选项。

hdiutil create -help

快速制作APFS(苹果文件系统)压缩镜像DMG文件的命令如下所示,并且可以创建多种其他镜像文件格式。

hdiutil create -size 1GB -fs APFS -volname test test.dmg

总体来说,以上对于测试非常有用。特别是如果你想与他人共享测试数据,其设置也非常方便。如果您计划共享测试数据,那么除了你创建的数据外,不必担心其他数据泄露问题。

原文链接:

https://thinkdfir.com/2020/09/07/quick-post-disk-images-for-test-environment/

参考链接:

https://learn.microsoft.com/en-us/windows-server/storage/disk-management/manage-virtual-hard-disks

https://learn.microsoft.com/en-us/powershell/module/hyper-v/new-vhd?view=windowsserver2022-ps&viewFallbackFrom=win10-ps

https://support.apple.com/en-au/guide/disk-utility/dskutl11888/mac

用于测试环境的磁盘镜像
用于测试环境的磁盘镜像

原文始发于微信公众号(数据安全与取证):用于测试环境的磁盘镜像

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年9月30日09:42:08
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   用于测试环境的磁盘镜像https://cn-sec.com/archives/1325968.html

发表评论

匿名网友 填写信息