A. *_* O. 5 finder disk-utility dmg-image macos
我的外部 USB 驱动器出现故障。我使用磁盘实用程序制作了驱动器的 .dmg 映像文件。后来我无法挂载 .dmg 映像。我用过终端
hdiutil attach -noverify -nomount name.dmg
diskutil list
diskutil mountDisk /dev/disk4
Run Code Online (Sandbox Code Playgroud)
然后收到以下消息:
Volume(s) mounted successfully
Run Code Online (Sandbox Code Playgroud)
但是,我无法通过 Finder 查看驱动器或访问其内容。磁盘实用程序将驱动器显示为 ghost,但我仍然无法使用 diskutility 挂载它。终端告诉我驱动器已安装并不断显示在diskutil list
.
pwd
不是挂载的.dmg
映像。我不知道如何进入已安装的映像驱动器以查看其内容。因此,如果我所说的听起来像是我在安装的映像中看到的文件,不,情况并非如此。我不知道如何在终端中访问甚至更改密码。我希望通过 Finder 看到已安装的驱动器,但我没有看到。
因此,如果确实已安装,我需要有关如何找到访问已安装映像驱动器的方法的帮助。
终端说它是,它在下面显示diskutil list
为/dev/disk4
.
有人可以帮我访问这个驱动器上的文件吗?
感谢@slhck,我能够看到实际上我的磁盘映像没有安装。他的帮助帮助我确认了这一点。
最初,我执行这些命令来克服无法安装的文件错误:
hdiutil attach -noverify -nomount name.dmg
diskutil list
diskutil mountDisk /dev/disk4
Run Code Online (Sandbox Code Playgroud)
然后收到以下消息:
Volume(s) mounted successfully
Run Code Online (Sandbox Code Playgroud)
这显然不起作用。所以没有文件供我浏览。这是我为解决主要问题和第一个问题所做的工作。
我看到在本站点的其他帖子中,有些人建议我们应该转换name.dmg
为可写文件以克服文件中的不可挂载文件错误name.dmg
。
我使用来自终端的命令进行转换但没有成功。相反,我使用了磁盘实用程序,附加了卷(是的,我再次收到了相同的消息,“没有可挂载的系统文件”)但是,磁盘实用程序仍然附加了图像,无论如何我之前都可以这样做。
这次,我选择它,然后单击New image,然后选择Image Format » Read/Write,而不是压缩选项。
我创建了一个新图像。这次这个镜像是可写的,但是它仍然不会使用-noverify -nomount
. 然而,这一次我能够像我一样使用Disk Drill扫描它,并具有准确的文件位置和文件夹层次结构。从那时起恢复一切是轻而易举的。
请记住:当您创建附加卷的新映像并且不选择Compressed而是Read/Write 时,您需要有一个具有确切空间量的磁盘,该空间总量是该name.dmg
文件中分配的总空间- 而不是空间量数据需要。
我的磁盘很大,幸运的是我有一个外部磁盘有足够的空间来做这件事,大约 400 GB 的磁盘分配需要大约 5 个小时。我现在有我所有的文件。谢谢你们。
如果分区表或文件系统损坏,您将无法安装分区。您将需要数据恢复软件来读取内容。
如果您能够附加图像,您应该会看到新设备显示在 下/dev
。由于您使用了-nomount
,它们将不会自动安装。
归档时间: |
|
查看次数: |
33486 次 |
最近记录: |