标签: dmg-image

无法卸载 dmg。持续显示“资源繁忙”

“工作区”是一个加密的 dmg,我在其中保存代码。我通常不会卸载它,但我需要进行备份,但它拒绝让我卸载:

\n\n
mark@mark-macbook-air /Volumes$ lsof | grep Workspace\nmark@mark-macbook-air /Volumes$ lsof Workspace\nmark@mark-macbook-air /Volumes$ hdiutil detach /Volumes/Workspace\nhdiutil: couldn\'t unmount "disk1" - Resource busy\nmark@mark-macbook-air /Volumes$ hdiutil unmount /Volumes/Workspace\nhdiutil: unmount: "/Volumes/Workspace" failed to unmount due to error 49168.\nhdiutil: unmount failed - Resource busy\nmark@mark-macbook-air /Volumes$ ls\nMacintosh HD@ Workspace/\n
Run Code Online (Sandbox Code Playgroud)\n\n

如果我尝试通过 Finder 卸载:

\n\n
"The disk \xe2\x80\x9cWorkspace\xe2\x80\x9d couldn\xe2\x80\x99t be ejected because \xe2\x80\x9cTerminal\xe2\x80\x9d is using it.".\n
Run Code Online (Sandbox Code Playgroud)\n\n

我只打开了一个终端窗口。看来我可以关闭终端,但因为我很确定它没有使用它,所以我运行sudo lsof并看到了几个“mds”和一个“login”。MDS 是聚光灯的一部分,因此我在卷上禁用了聚光灯索引。这杀死了一些进程。我现在只剩下两个:

\n\n
mark@mark-macbook-air /Volumes$ sudo lsof /Volumes/Workspace/\nCOMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME\nlogin …
Run Code Online (Sandbox Code Playgroud)

dmg-image hdiutil lsof macos

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

Virtualbox 是否支持非 Mac 操作系统上的 DMG 文件?

我正在尝试使用 DMG 作为 VirtualBox 虚拟机的磁盘驱动器,这个非常令人不快的惊喜迎接了我:

悲伤(错误信息截图)

这写着:

打开光盘文件 C:\Users 时出错...

无法打开介质 'C:\Users...'

VD:错误 VERR_VD_DMG_INVALID_HEADER 打开图像文件 'C:\Users...' (VERR_VD_DMG_INVALID_HEADER)

错误代码:E_FAIL (0x80004005)

成分:中

接口:IMedium {05f2bbb6-a3a6-4fb9-9b49-6d0dda7142ac}

调用函数:IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}

返回的代码:VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)

我已经搜索过,它似乎应该像Virtualbox 论坛上的 Oracle 员工的这篇帖子所声称的那样工作:

没有人真正注意到 VirtualBox 在每个受支持的主机平台上都支持 CD 和 DVD 的典型 DMG 映像吗?

在 Windows 上通过 Virtualbox 使用 DMG 文件的人可以确认或否认这一点吗?

windows virtualbox dmg-image virtual-machine

5
推荐指数
2
解决办法
6万
查看次数

软件 .dmg 文件如何在 OS X 中安装或工作?

我是 Mac 新用户,有一台 iMac。来自一切都基于安装程序的 Windows 世界,OS X 似乎挂载 .dmg 文件并运行它们。我已经看到这种情况发生在安装之前,后来它要求我们将图标移动到 Applications 文件夹。

有人可以帮我整理 OS X 上的安装过程吗?它是什么或如何工作?

mount dmg-image installation macos

4
推荐指数
1
解决办法
9337
查看次数

OS X:您真的需要将应用程序拖到“应用程序”文件夹中吗?

当您从 .dmg 文件安装 OS X 应用程序时,很典型的情况是,当您挂载/打开.dmg 时,会看到应用程序的图标后跟指向“应用程序”文件夹的箭头,有点像这样:

CoolApp => Applications
Run Code Online (Sandbox Code Playgroud)

提示您应该将应用程序拖放到 Applications/ 文件夹中。

但是,对于许多应用程序(例如 Skype),您可以将其放在任何您想要的位置,例如桌面上。

对于某些应用程序,您甚至不必输入系统的 root 密码。然而,即使是这些应用程序通常也会建议您将应用程序放到主(系统范围)Applications/文件夹中。

除了让所有用户都可以使用该应用程序(对于具有唯一用户帐户的系统来说,这不是一个很好的论点),如果我只是将应用程序安装在常规用户帐户的某个文件夹中(即:不是系统范围的)?

我想我的问题真的是:即使您将它们拖到系统范围的 Applications/ 文件夹中,正确设计的 OS X 应用程序是否也能保证工作?

dmg-image installation macos

4
推荐指数
1
解决办法
1900
查看次数

如何摆脱重新启动后出现在桌面上的 .dmg 文件?

我下载了软件(Skype),安装后一切正常。唯一令人讨厌的是,dmg 图像总是在重新启动后出现。我是 Mac OS X 的新手。

编辑:它与此处描述的完全相同http://www.tuaw.com/2007/05/02/mac-101-dmg-files-are-disk-images/但它在重新启动后重新出现。

finder dmg-image macos

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

Linux:如何修改 .dmg 文件

我打了电话

 file file.dmg
Run Code Online (Sandbox Code Playgroud)

并收到了消息zlib compressed data。我使用以下命令提取dmg文件7z

7z x file.dmg
Run Code Online (Sandbox Code Playgroud)

然后我创建一个目录test挂载 hfs 文件

mount -t hfsplus -o loop 4.hfs test
Run Code Online (Sandbox Code Playgroud)

然后我修改数据并添加几个文件,然后想dmg用我修改后的数据构建一个新文件,但是如何?

linux dmg-image 7-zip macos

2
推荐指数
1
解决办法
1387
查看次数