标签: disk-image

我应该将什么磁盘映像与 VirtualBox、VDI、VMDK、VHD 或 HDD 一起使用?

最新版本的 VirtualBox 支持多种虚拟磁盘格式,但他们忘记提供它们之间的比较。

  • VDI
  • 虚拟机开发工具包
  • 虚拟硬盘
  • 硬盘

现在,我对考虑以下内容的建议或比较感兴趣:

  • 能够使用动态调整大小
  • 可以有快照
  • 能够以最少的努力将我的虚拟机移动到另一个操作系统,甚至是另一个免费的虚拟化解决方案(可能在 Ubuntu 上运行良好)。
  • 表现

virtualbox disk-image

364
推荐指数
8
解决办法
56万
查看次数

相当于 dd 的窗口

我需要读取和写入各种闪存卡图像。我在 linux 中总是这样做的方式是使用 dd,这就是诀窍。什么是好的窗户等价物?

简而言之,我需要能够将整张卡读入一个文件,反之亦然。我试过WinDD,但这似乎是在分区而不是整个设备上运行,但我需要能够转储整个磁盘/卡及其分区表,而不管其内容如何。

使用 Windows 7 64 位,读卡器位于 USB3 端口。

windows windows-7 dd disk-image

53
推荐指数
7
解决办法
22万
查看次数

如何在 Linux 下从块设备(例如 HDD)的 dd 创建的映像中挂载分区?

我有一个使用dd创建的整个磁盘的图像。磁盘结构如下:

kent@cow:~$ sudo fdisk -l

Disk /dev/sda: 750.1 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000b8508

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           5       90872   729929303+  83  Linux
/dev/sda2           90873       91201     2642692+   5  Extended
/dev/sda5           90873       91201     2642661   82  Linux swap / Solaris
Run Code Online (Sandbox Code Playgroud)

该图像是使用以下方法创建的:

dd if=/dev/sda of=image750.img
Run Code Online (Sandbox Code Playgroud)

如果可能,我将如何从图像挂载 /dev/sda1 以便我能够读取内容?

再次克隆硬盘不是一种选择,如果我只克隆了单个分区,我知道该怎么做。我希望当前图像仍然可以。

linux mount disk-image

47
推荐指数
5
解决办法
10万
查看次数

如何从 Linux 实时系统创建 VHD 磁盘映像?

再一次,我不得不求助于 SuperUser 的专家,因为我的其他来源(主要是 Google ;-))并没有证明很有帮助......

所以基本上,我想创建一个物理磁盘的 VHD 映像,以便存档/访问/甚至可能安装在虚拟机中。现在,网上有很多关于如何做到这一点的文章和教程,但没有一个完全符合我想要达到的条件:

  • 我希望目标文件VHD 映像,因为 Windows 7 可以本地安装它,甚至通过网络和许多其他程序可以使用它(VirtualBox,...)
  • 我正在尝试映像的磁盘包含 Windows XP 安装,因此理论上,我可以使用该disk2vhd实用程序,但我想找到一个不需要启动该 Windows XP安装的解决方案(即保持磁盘只读)
  • 因此,我正在寻找一种涉及某种实时系统(从 USB stic 或网络运行)的解决方案

但是,我遇到的所有解决方案都在 linux 下使用disk2vhd或使用该dd命令,该命令执行磁盘的完整副本(即甚至是空块)并且不输出 VHD 文件。Linux下有没有可以直接创建VHD文件的工具/程序?或者是否可以将使用 dd 创建的原始磁盘映像转换为 VHD 文件,而无需为空块分配空间?你将如何进行?

与往常一样,非常感谢任何建议或评论!!

linux vhd dd liveusb disk-image

34
推荐指数
2
解决办法
12万
查看次数

7-Zip 似乎无法压缩 1.8 GB 后的零填充虚拟磁盘映像

我正在尝试压缩大部分为空的虚拟磁盘映像。它在 13.5 中使用了大约 2 GB,但即使在零填充空白空间后,我仍然只能将其压缩到 11.9 GB 左右。

我一直在使用 7-Zip 并测试了LZMALZMA2PPMd的各种字典大小和单词大小。

每次,无论设置如何,在处理 1.8 GB 后,压缩似乎停止。压缩比从大约开始时的 3% 上升到最后的 85%。

我知道它应该能够进一步压缩,因为以前的人将旧的 17 GB 图像压缩到 1.5 GB,但我不再问他们了。唯一的区别是这个新映像有七个分区,而不是旧映像中的两个分区。

有什么我遗漏的东西可以更好地压缩虚拟磁盘映像吗?

compression disk-image 7-zip

33
推荐指数
1
解决办法
4522
查看次数

如何在 Linux 中挂载多分区磁盘映像?

我下载了一个有两个分区的原始 SD 卡映像。

当我尝试将其直接 dd 插入 SD 卡时,它导致了一些文件系统错误。我不确定是卡有问题还是图像有问题。

有没有办法在不将其写入物理卡的情况下检查该图像?喜欢尝试单独安装分区或检查表?

linux sd-card partitioning disk-image

31
推荐指数
3
解决办法
3万
查看次数

我无法挂载 DMG,出现“不可挂载的文件系统”错误

我下载了一些商业 Mac 软件 (CSSEdit) 的 DMG,但我发现 DMG 无法安装。我尝试了来自同一家公司的另一张图片,然后尝试了一些来自其他软件的图片。其中大约一半会安装,一半不会。错误总是“没有可挂载的文件系统”

我的 google-foo 只显示了一些孤立的事件,并反复建议重新启动(我有两次)。磁盘也不会从磁盘工具挂载(尝试从那里验证或修复它也没有任何效果)。我还尝试使用几种不同的程序多次重新下载此图像。

我最近更新到 10.5.8 以防万一。

这是我尝试从命令行挂载 DMG 时得到的粘贴。

loki:下载 peter$ hdiutil attach CSSEdit\ 2.6.dmg -Verbose
正在初始化…
DIBackingStoreInstantiatorProbe:接口0,得分100,CBSDBackingStore
DIBackingStoreInstantiatorProbe:接口1,得分-1000,CBundleBackingStore
DIBackingStoreInstantiatorProbe:接口2,得分-1000,CRAMBackingStore
DIBackingStoreInstantiatorProbe:接口3,得分100,CCarbonBackingStore
DIBackingStoreInstantiatorProbe:接口4,得分-1000,CDevBackingStore
DIBackingStoreInstantiatorProbe:接口5,得分-1000,CCURLBackingStore
DIBackingStoreInstantiatorProbe:接口6,得分-1000,CVectoredBackingStore
DIBackingStoreInstantiatorProbe:选择 CBSDBackingStore
DIBackingStoreInstantiatorProbe:接口0,得分100,CBSDBackingStore
DIBackingStoreInstantiatorProbe:接口1,得分-1000,CBundleBackingStore
DIBackingStoreInstantiatorProbe:接口2,得分-1000,CRAMBackingStore
DIBackingStoreInstantiatorProbe:接口3,得分100,CCarbonBackingStore
DIBackingStoreInstantiatorProbe:接口4,得分-1000,CDevBackingStore
DIBackingStoreInstantiatorProbe:接口5,得分-1000,CCURLBackingStore
DIBackingStoreInstantiatorProbe:接口6,得分-1000,CVectoredBackingStore
DIBackingStoreInstantiatorProbe:选择 CBSDBackingStore
DIFileEncodingInstantiatorProbe:接口0,得分-1000,CMacBinaryEncoding
DIFileEncodingInstantiatorProbe:接口1,得分-1000,CAppleSingleEncoding
DIFileEncodingInstantiatorProbe:接口2,得分-1000,CEncryptedEncoding
DIFileEncodingInstantiatorProbe:没有选择。
DIFileEncodingInstantiatorProbe:接口 0,得分 900,CUDIFEncoding
DIFileEncodingInstantiatorProbe:选择 CUDIFEncoding
DIFileEncodingNewWithBackingStore: CUDIFEncoding
DIFileEncodingNewWithBackingStore:实例化器返回 0
DIFileEncodingInstantiatorProbe:接口0,得分-1000,CSegmentedNDIFEncoding
DIFileEncodingInstantiatorProbe:接口1,得分-1000,CSegmentedUDIFEncoding
DIFileEncodingInstantiatorProbe:接口2,得分-1000,CSegmentedUDIFRawEncoding
DIFileEncodingInstantiatorProbe:没有选择。
DIDiskImageInstantiatorProbe:接口0,得分0,CDARTDiskImage
DIDiskImageInstantiatorProbe:接口1,得分0,CDiskCopy42DiskImage
DIDiskImageInstantiatorProbe:接口2,得分-1000,CNDIFDiskImage
DIDiskImageInstantiatorProbe:接口3,得分1000,CUDIFDiskImage
CRawDiskImage:数据叉长度 0x000000000022EE83 (2289283) 不是 512 的倍数。
DIDiskImageInstantiatorProbe:接口5,得分-100,CRawDiskImage
DIDiskImageInstantiatorProbe:接口6,得分-100,CShadowedDiskImage
DIDiskImageInstantiatorProbe:接口7,得分0,CSparseDiskImage
DIDiskImageInstantiatorProbe:接口8,得分0,CSparseBundleDiskImage
DIDiskImageInstantiatorProbe:接口9,得分-1000,CCFPlugInDiskImage
DIDiskImageInstantiatorProbe:接口10,得分-100,CWrappedDiskImage
DIDiskImageInstantiatorProbe:选择 CUDIFDiskImage
DIDiskImageNewWithBackingStore:CUDIFDiskImage
DIDiskImageNewWithBackingStore:实例化器返回 …

dmg-image hdiutil disk-image macos

18
推荐指数
2
解决办法
14万
查看次数

将现有的 Windows 7 或 10 安装移动到新计算机?

我在当前的 PC 上安装了 Windows 7 64 位,我想将其移至新 PC .. 我没有许可问题,因为新系统已经拥有自己的新 Windows 7 许可,我打算使用。

我想使用我现有的安装,因为它已经安装了 3 年的办公相关软件开发软件,再次安装可能需要数周时间!

我假设我可以使用 Windows 7 的备份和恢复功能将系统映像备份到网络位置,然后在新 PC 上恢复该网络存储的系统映像?

再次,就像我说的,我没有 WINdows 7 许可问题,因为两台机器都是公司提供的,并且有自己的许可。

backup windows-7 windows-backup system-restore disk-image

16
推荐指数
2
解决办法
3万
查看次数

如何在 OSX 中挂载 HFS+ dd 映像?

我有一个 HFS+ 格式的驱动器,它坏了,根本无法安装在 OSX 上。我在 linux 上使用 ddrescue 创建了一个图像,并且能够保存大部分图像。

我可以使用以下方法安装驱动器并在 linux 中很好地查看数据:

mount -o loop -t hfsplus dd_image mountpoint
Run Code Online (Sandbox Code Playgroud)

这在我的 OSX 系统上不起作用,因为 hfsplus 不是有效的文件系统类型。如果我尝试:

mount -t hfs image mountpoint
Run Code Online (Sandbox Code Playgroud)

它抱怨它需要一个块设备。这里有什么解决办法?

mount hfs hard-drive disk-image macos

15
推荐指数
2
解决办法
3万
查看次数

在 linux 中,如何创建/恢复整个驱动器的映像快照?

我被 Windows 实用程序宠坏了,这些实用程序会拍摄整个驱动器的数字快照,然后您可以在驱动器崩溃时从中恢复。(例如 Mac OS X 的 Time Machine)。

在 Linux 中是否有类似的方法?

linux backup disk-image

15
推荐指数
3
解决办法
3万
查看次数