Turn off Filevault on macOS:

https://kane.mx/posts/2021/turn-off-filevault-on-macosx/

Oct 31, 2021,

Tags: MACOSX, MACOS MONTEREY, FILEVAULT, TIP

I'm trying to upgrade my Macbook Pro to macOS Monterey,

however the installation can not be started due to the disk is encrypted by Filevault

I have to turn off Filevault to disable disk encrpytion before installing macOS Monterey.

I found this support article on how turning off Filevault,

but it does not work at all. There is nothing hint or error message after clicking the option Turn off Filevault.

After researching it for a while, I found this post via CLI command,

$ sudo fdesetup disable

But above command also does not work, it exits with error code -69594 as follow:

$ sudo fdesetup disable
Enter the user name:abael
Enter the password for user 'abael':
FileVault was not disabled (-69594).

I found some articles said that the Filevault only can be disabled by the user whom enables it.

I found below command to show the user whom enabled the Filevault,

it's enabled by an unknown user! I don't have idea how enabling it.

$ sudo fdesetup list -extended
ESCROW UUID TYPE USER
2D3F7CA5-4ED4-4537-8DA2-98B1E3637954 Unknown User

Finally I found below command line to disable Filevault though I don't know which user enabled it.

$ diskutil apfs disableFileVault disk1s1
Passphrase for existing "Disk" user C099E506-4FB9-3C91-AB16-3FDCC9BEB01F:
Starting background decryption of disk1s1 using the "Disk" crypto user as authorization
Background decryption is ongoing; see "diskutil apfs list" to see progress
bash-3.2# diskutil apfs list
APFS Container (1 found)
|
+-- Container disk1 FA085B60-3AD2-47EA-B139-66D1A3F67CF2
====================================================
APFS Container Reference: disk1
Size (Capacity Ceiling): 250685575168 B (250.7 GB)
Capacity In Use By Volumes: 217974448128 B (218.0 GB) (87.0% used)
Capacity Not Allocated: 32711127040 B (32.7 GB) (13.0% free)
|
...

$ diskutil apfs disableFileVault disk1s1 -user disk

Input the disk password when booting the macOS.

The disabling Filevault will be processed in backgroud, you can retrieve the progress by below command,

$ diskutil apfs list

Happy Monterey!

Forward: Turn off Filevault on macOS的更多相关文章

  1. How to Fix a Frozen Mac When Updating macOS

    How to Fix a Frozen Mac When Updating macOS By Mike Tee – Posted on Sep 1, 2019 in Mac   While macOS ...

  2. (转) Playing FPS games with deep reinforcement learning

    Playing FPS games with deep reinforcement learning 博文转自:https://blog.acolyer.org/2016/11/23/playing- ...

  3. Blend Tree Type

    1D 只有一个参数,用于控制状态之间的切换 2D Simple Directional 2D Simple Directional   :具有方向性的动画片段,同一方向上最好不要有多个动画片段 2D ...

  4. [转载] what's goole mock

    原文: https://code.google.com/p/googlemock/wiki/V1_7_ForDummies 地址被墙了, 看起来费劲, 转载一份 Google C++ Mocking ...

  5. ZOJ 3890 Wumpus

    Wumpus Time Limit: 2 Seconds      Memory Limit: 65536 KB One day Leon finds a very classic game call ...

  6. GlitchBot -HZNU寒假集训

    One of our delivery robots is malfunctioning! The job of the robot is simple; it should follow a lis ...

  7. [LeetCode] Robot Room Cleaner 扫地机器人

    Given a robot cleaner in a room modeled as a grid. Each cell in the grid can be empty or blocked. Th ...

  8. LeetCode - Robot Room Cleaner

    Given a robot cleaner in a room modeled as a grid. Each cell in the grid can be empty or blocked. Th ...

  9. 489. Robot Room Cleaner扫地机器人

    [抄题]: Given a robot cleaner in a room modeled as a grid. Each cell in the grid can be empty or block ...

  10. telnet退出

    windows下退出telnet:可以参考下面linux退出,也可以直接关闭窗口. linux退出telnet: 1.输入ctrl+]:显示出telnet>. 2.此时可以输入?,查看可以使用的 ...

随机推荐

  1. windows实现每天定时截图

    windows实现每天定时截图 一直想要做一个功能来给自己的电脑每天进行一个截图操作,今天终于做好了,下面分享一下设置的过程. 使用工具 任务计划程序(系统自带) snipaste (手动下载) 设置 ...

  2. 【HUST】代数学|理想的分解习题

    以下内容中,背景知识部分尽数由GPT生成,生成的方式是直接对问题进行提问,存在错误的小节我已经标注,不保证不存在其他错误. 习题部分是GPT生成后,我将看不懂的地方自己重写了一遍的结果.不保证完全正确 ...

  3. Web前端入门第 51 问:移动端适配的视口元标签(meta)常见使用场景

    经常查看网页源码的同学应该都有注意到,基本上面向移动端的所有网站都有个 <meta name="viewport" xxx> 这样的HTML元素. 为什么需要 meta ...

  4. Ubuntu 16.04 系统(解释器为 python3.12)在Pycharm虚拟环境中安装 pyspider 爬虫工具

    一:安装步骤步骤1. 系统Terminal命令行执行如下命令安装依赖的组件 PhantomJS $ wget https://bitbucket.org/ariya/phantomjs/downloa ...

  5. C# AggreateException

    在 C# 中,AggregateException 是一种特殊类型的异常,它允许在多个异步任务中捕获并组合多个异常.当在一个异步任务中同时执行多个子任务时,如果其中任何一个子任务抛出了异常,那么父任务 ...

  6. Pycomcad中的过滤机制及访问引用块内对象简述

    1.过滤机制 所谓过滤机制,就是选择集的规则,过滤器列表由成对的参数组成.第一个参数标识过滤器的类型(例如对象),第二个参数指定要过滤的值(例如圆).过滤器类型是指定使用哪种过滤器的 DXF 组码. ...

  7. .NET SDK样式项目打包时如何将引用项目打进同一个包

    此篇为上一篇[<.NET SDK样式项目打包时如何将项目引用转为包依赖>](https://www.cnblogs.com/cnsharp/p/18819771 ")的姊妹篇. ...

  8. python爬虫学习——xlwt库,sqlite库

    xlwt库主要是对excel进行操作,主要流程就是创建对象,创建工作表,写入数据,保存数据表.代码练习如下 ''' import xlwt workbook = xlwt.Workbook(encod ...

  9. 获取Harbor镜像仓库指定Project的容量使用并进行企业微信告警

    简单说明 在镜像仓库的维护中,有时我们需要根据镜像仓库的使用情况进行及时的告警和扩容,避免镜像仓库容量满载时再进行扩容,这样会造成业务的阻塞. 这里我们使用Python简单写一个实现获取镜像仓库指定项 ...

  10. IPMI新建BMC管理用户

    # 查看ipmi的ip [root@HOST-10-198-2-62 ~]# ipmitool lan print # 首先确认非admin用户的id,选择一个ID创建root用户 [root@HOS ...