据我了解,创建 Linux 系统的映像会制作操作系统和任何用户文件/配置/程序等的精确副本。
我想做的是为我的工作电脑创建一个图像,然后将它安装在家里的桌面上。有人能简单解释一下Linux系统镜像的创建和安装过程吗?
家庭操作系统:Windows。想要:可以在虚拟机(VMPlayer 或 VirtualBox)中执行或直接在我的家用 PC 上启动的映像文件。我尝试过 clonesys,但希望采用不同的方法。
我正在我的带有三星 SH-S223L 驱动器的 Windows 10 x64 计算机上使用 CloneCD 5.3.3.0 制作旧视频游戏的备份副本。
其中之一是 PC 版的地狱火(暗黑破坏神 1 资料片):
COMPACT disc DATA STORAGE标志S0011770IFPI 1218IFPI L0321997-11-18 16:30:00.00我使用redump.org CloneCD 配置文件推荐:
[CloneCD ReadPrefs]
ReadSubData=1
RegenerateData=0
ReadSubAudio=1
AbortOnReadError=0
FastErrorSkip=0
ReadSpeedData=8
ReadSpeedAudio=8
IntelligentBadSectorScan=1
SectorSkip=1
NoErrorReport=0
FirstSessionOnly=0
AudioQuality=3
Run Code Online (Sandbox Code Playgroud)
据我所知,游戏没有保护,但是当我转储光盘两次时,我最终得到了不同的子频道文件 ( .sub)。在.ccd和.img文件是相同的,只有.sub不同,我用SHA1校验和十六进制编辑器来验证这一点。
我在这里上传了两个.sub文件转储。
我不得不提一下,我拥有这张光盘的两份副本,并且两张光盘的行为都相同。
我还转储了其他几个 CD-ROM 媒体,有时我会得到这种行为,有时子频道在转储中是一致的。
这种行为的解释是什么?
编辑:
我用 Lite-On iH124-14 …
/dev/sda在不使用 Cygwin 或其他外部工具的情况下,是否有Windows 中的等效项?
在 Mac OS X 10.6.7 上,当我挂载稀疏磁盘映像(通过双击它或hdid从命令行使用)时,映像:
我想设置一个等效的 an /etc/fstab,它将在系统启动时挂载映像,并使其永久化 - 所以我不必担心我的符号链接是否会解析。
这比在 Mac 上的价值更麻烦吗?我注意到没有/etc/fstab, 并且/etc/fstab.hd包含一个可怕的警告:
IGNORE THIS FILE.
This file does nothing, contains no useful data, and might go away in
future releases. Do not depend on this file or its contents.
Run Code Online (Sandbox Code Playgroud)
我尝试了sudo hdid -notremovable <image>,这似乎是我想要的一半(根据man hdid),但它失败并出现错误:hdid: attach failed - no mountable file systems。
我下载了一个用于由 Stripe 托管的战争游戏的磁盘映像,但我不知道如何从该映像创建虚拟机。我正在使用 virtualbox,但我可以使用其他工具,如果它更容易的话
我正在将我的 Windows 7 笔记本电脑升级到新的硬盘驱动器。
如何将旧硬盘驱动器克隆或映像到新硬盘驱动器,以便我的操作系统和应用程序看起来没有任何变化(除了新硬盘驱动器)?
我可以使用 Windows 7 备份中内置的内容还是应该使用其他内容?
我使用的是 Windows 10。我们已经关闭了 Windows 更新(通过 Microsoft 提供的注册表项)。
我准备了一个映像,一旦安装(并且我没有连接网络),我可以看到缺少的驱动程序和通过设备管理器使用的默认驱动程序。
现在我连接到网络,即使没有发生 Windows 更新(由于密钥设置),我看到驱动程序已更新(我的 Microsoft 显示适配器已更改为“英特尔显卡”)。其他驱动程序是最新的,设备管理器中没有警告标志。
我的印象是,除非我进行了 Windows 更新或通过设备管理器安装了第三方驱动程序,否则驱动程序不会更新。
这是正确的行为吗?
另外,我是否需要访问第三方网站来下载驱动程序,还是没有必要,因为我在设备管理器中没有看到任何问题?
哪些制作硬盘映像的方法在独立于平台并在未来很有可能获得可用性方面脱颖而出。一些考虑:
我的问题的动机是我必须使用旧硬盘驱动器,并希望确保我有它们的备份以防万一,以及将图像用作更容易访问的机制,而不是实际上必须将它们连接到某些具有磁盘特定硬件接口的计算机。我也经常使用 OS X、Linux 和 Windows 操作系统。
我搜索了超级用户,虽然有类似的问题,但我没有看到解决成像硬盘驱动器这些特定方面的重复项。如果我错了,请添加适当的链接。
几天前,我使用以下命令创建了我的一个磁盘(而不是整个磁盘)的分区(包含 HFS+ FS)的 dd 映像 -
dd conv=sync,noerror bs=8k if=/dev/sdc2 of=/path/to/img
我怎样才能安装它?我尝试了以下但它不起作用 -
mount -o loop,ro -t hfsplus /path/to/img /path/to/mntDir
它给了我
mount: wrong fs type, bad option, bad superblock on /dev/loop1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Run Code Online (Sandbox Code Playgroud)
并dmesg | tail给我——
[5248455.568479] hfs: invalid secondary volume header
[5248455.568494] hfs: unable to find HFS+ superblock
[5248462.674836] hfs: invalid secondary volume header
[5248462.674843] …Run Code Online (Sandbox Code Playgroud) 将图像文件写入磁盘或 U 盘时,指令通常使用dd,如下所示:
dd if=myimage.img of=/dev/sdb
Run Code Online (Sandbox Code Playgroud)
这与说:
cat myimage.img > /dev/sdb
Run Code Online (Sandbox Code Playgroud)
我意识到dd有更多选项,例如count=...,但是如果练习的目的是将整个文件写入设备,那么使用 的优势是dd什么?
disk-image ×10
linux ×3
dd ×2
mount ×2
windows ×2
automount ×1
backup ×1
clone ×1
clonecd ×1
compact-disc ×1
cygwin ×1
drivers ×1
hard-drive ×1
installation ×1
macos ×1
shell ×1
stripe ×1
windows-10 ×1
windows-7 ×1