默认情况下,Windows 没有密码保护文件夹选项(除了 Win7 Ultimate),所以我曾经发誓 Truecrypt 很棒。但是我在几个地方读到 Mac OS X 默认情况下有一种使用 Default Disk Utility来保护文件夹的方法。
所以我的问题是哪个更好,在 Mac 上使用 TrueCrypt 还是坚持使用默认的 Disk Utils 应用程序?有人可以让我知道一个比另一个的优势吗?
以下非常有用的答案的摘要:
我使用的是 Mac OS X 10.6.4,并且在执行以下命令时遇到困难:
diskutil
Run Code Online (Sandbox Code Playgroud)
每当我输入 diskutil 时,终端都会显示:
-bash: diskutil: command not found
Run Code Online (Sandbox Code Playgroud)
有谁知道可能是什么问题?我可以安装 diskutil 脚本吗(可能通过将一些 *.sh 复制到某个目标并向 bash.profile 添加一些内容)?
在 windows 的 sysinternals 套件中有这个漂亮的sdelete工具,用于安全地删除单个文件以及随机或零覆盖未分配的磁盘空间(-c 或 -z 选项)。
我知道 OSX 的磁盘管理器中有一个类似的功能,但我想将其添加为 cron 作业,以便知道我所有已删除的文件确实已被删除。这也是优化虚拟机磁盘使用的好方法。
是否有任何基于命令行的工具相当于 osx 上的 sdelete?
我一直在尝试使用 zerofree 来减小我的 VM 的大小。
它适用于一个文件系统,但另一个文件系统安装在 / 所以它不会让我.
然后我想我可以使用“恢复模式”,它奏效了。
但 zerofree 永远不会结束。我让它运行了一个小时,但我认为它没有做任何事情。停止之后,没有释放空间。
有什么想法吗?
我目前正在编写一些单用户模式维护脚本。我目前的目标是能够在单用户模式下使用 diskutil 命令执行权限修复和磁盘格式化。在以前版本的 OS X 中执行此任务很简单,只需挂载根分区并启动以下启动守护程序:
com.apple.diskmanagementd
com.apple.diskarbitrationd
之后,我只需要运行以下命令即可成功修复权限:
diskutil repairpermissions /
但是,在 Mavericks 中,此命令不再有效,我不知道为什么。运行 diskutil 命令(即使没有参数)会返回一条简单且无用的消息:
Killed: 9
我无法弄清楚这里发生了什么。除了 diskutil 需要的磁盘仲裁守护程序之外,我的维护脚本还加载了以下守护程序:
com.apple.notifyd
com.apple.syslogd
com.apple.configd
com.apple.kuncd
com.apple.kextd
com.apple.KernelEventAgent
com.apple.distnoted.xpc.daemon
com.apple.aslmanager
com.apple.opendirectoryd
com.apple.coreservicesd
com.apple.securityd
com.apple.fseventsd
com.apple.cfprefsd.xpc.daemon
无论是加载上述所有守护程序还是仅加载之前使 diskutil 运行所需的两个守护程序,我都会得到相同的响应。如果我选择从单用户模式启动(通过加载 /System/Library/LaunchDaemons 的全部内容),我可以在计算机完成启动过程后使用 diskutil。
更了解 Mac OS 内部工作原理的人能否确定缺少什么?
在 Snow Leopard 的磁盘工具 (OS X 10.6.8) 中,错误是什么:
Partition failed with the error:
This operation requires a newer version of Mac OS X for this disk
Run Code Online (Sandbox Code Playgroud)
意思?我以前从未见过它,谷歌几乎没有结果。尝试擦除安装了 Lion 的分区时发生了有问题的错误。
我有一个 16 GB 的闪存驱动器,它使用我的 mac 进行格式化、可启动,并在其上放了一个 OSX 安装映像。我想保留那个驱动器,以便我将来可以再次使用它,但我不想让这个闪存驱动器只是闲置不用。我想为内容创建一个映像,以便我可以重新调整驱动器的用途,但可以在以后将其恢复到它(也使其可再次启动)。
怎么会去做呢?
我有一个小型 Gigabyte BRIX,我正在尝试在其上安装 Linux。然而,我的 Mac 似乎对我下载的每个 ISO 映像都感到厌烦。到目前为止,我已经尝试过 Mint 和 Ubuntu(出于好奇甚至尝试了 FreeBSD),并且我已经验证了它们的校验和(所以没有损坏),但到目前为止,MacOS 对它们中的每一个都犹豫不决,因为“没有可安装的文件系统” ”。
到目前为止,我尝试将其中一个放到拇指驱动器上以便我可以将其实际安装在 BRIX 上,但失败了。是的,我尝试过 Etcher,但到目前为止已经完全变砖了两个 USB 驱动器;磁盘工具的急救立即放弃(与分区问题有关)。
这是莫哈韦沙漠的新事物吗?我以前在使用 ISO 映像时从未遇到过这么大的麻烦。
我尝试了各种hdiutil attach -noverify -nomount技巧,但似乎仍然无法对 ISO 映像执行任何操作。是的,我曾经hdiutil convert将其转变为 DMG,但我仍然得到“无法安装的文件系统”。
任何人?一周来我一直在努力反对这个问题。
我正在尝试使用以下命令在 MacOS 上创建一个 ram 磁盘
diskutil erasevolume HFS+ RAM_Disk_512MB `hdiutil attach -nomount ram://16384`
Run Code Online (Sandbox Code Playgroud)
这似乎在我的台式机上运行良好,但是当我尝试在笔记本电脑上运行它时,出现以下错误
Unable to find disk for hdiutil attach -nomount ram://16384
Run Code Online (Sandbox Code Playgroud)
谷歌搜索并没有出现太多。有谁知道我可能做错了什么或者我如何解决这个问题?
这个给我带来问题的系统正在运行 MacOS 10.13.6
disk-utility ×10
macos ×7
mac ×2
bash ×1
disk-space ×1
encryption ×1
freebsd ×1
hard-drive ×1
iso-image ×1
linux ×1
ramdisk ×1
secure-erase ×1
sysinternals ×1
terminal ×1
truecrypt ×1
windows-7 ×1
wipe ×1