FileVault mã hóa toàn bộ ổ khởi động, bảo vệ dữ liệu khỏi truy cập trái phép. Từ macOS High Sierra, Apple bổ sung Secure Token – chỉ tài khoản có Secure Token mới được bật/tắt FileVault.
Cơ chế Secure Token
- Tài khoản admin đầu tiên tạo trên Mac mới → có Secure Token.
- Tài khoản tạo qua System Preferences > Users & Groups → có Secure Token.
- Tài khoản có quyền sysadminctl → có Secure Token.
- Tài khoản Active Directory, tạo bằng dscl → KHÔNG có Secure Token.
- Chỉ tài khoản có Secure Token mới được phép bật/tắt FileVault.
Vấn đề: Không tài khoản nào có Secure Token
Nếu không tài khoản nào có Secure Token → không thể bật FileVault. Tình huống này xảy ra khi cài macOS qua script, quản trị từ xa, hoặc binding Active Directory.
Giải pháp: Reset mật khẩu qua Terminal trong Recovery Mode
Trước tiên: thử bật FileVault trực tiếp – đôi khi update macOS (ví dụ Security Update 2019-003) đã fix lỗi này.
Nếu vẫn không được:
- Khởi động Mac + giữ Command + R → vào macOS Recovery.
- Menu Utilities > Terminal.
- Gõ lệnh:
resetFileVaultpassword→ Enter. - Hộp thoại Reset Password hiện ra → đặt mật khẩu mới cho từng tài khoản (có thể giữ mật khẩu cũ).
- Nhấn Next cho tài khoản tiếp theo, hoặc Restart nếu chỉ 1 tài khoản.
- Khởi động vào macOS → System Preferences > Security & Privacy > FileVault.
- Mở khóa (ổ khóa góc dưới) → nhập mật khẩu admin → nhấn Turn On FileVault.
FileVault sẽ mã hóa ổ đĩa bình thường. Song song, hãy dọn dẹp, sửa chữa Mac với Outbyte macAries để tăng hiệu năng.
Tóm tắt
Thiếu Secure Token → không bật được FileVault. Khắc phục: vào Recovery Mode, chạy lệnh resetFileVaultpassword, đặt lại mật khẩu tài khoản, sau đó bật FileVault trong Security & Privacy.