macos API创建加密磁盘APFS,开机阻止弹出挂载磁盘提示

该文章介绍了一个使用API在macOS上创建和管理APFS加密磁盘的示例。通过GitHub上的demo,展示了如何判断磁盘是否存在,不存在则创建并加密,已存在则使用密码挂载。同时,文章还阐述了如何通过在/etc/fstab中写入UUID来实现无弹窗挂载,以自动化磁盘管理过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 1、主要用途使用api的方式创建apfs加密磁盘,管理磁盘的挂载卸载加密 先放demo地址:GitHub - xuhongmac/macosCreateDisk: macos 创建自定义磁盘

demo里面包含判断磁盘是否存在,不存在进行创建,创建成功以后设置磁盘密码,磁盘存在情况下通过密码进行挂载,退出app卸载磁盘

2、实现开启不弹出挂载磁盘弹框,在/etc/创建一个fstab,并往文件中写入UUID=B551BA36-D588-4B81-B40C-1389227F48EE none apfs noauto 0 0,UUID替换成自己创建时得到的磁盘UUID。

代码:

NSString *string = [NSString stringWithFormat:@"UUID=%@ none apfs noauto 0 0",@“UUID”];

 char tempChar[1000];

 strcpy(tempChar,(char *)[string UTF8String]);

 writeToFile(tempChar, "/etc/fstab", "wt+");

此代码在demo中的创建磁盘方法里面。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值