diff --git a/Disk.cpp b/Disk.cpp index eedec42..6562d96 100644 --- a/Disk.cpp +++ b/Disk.cpp @@ -21,6 +21,7 @@ #include "VolumeBase.h" #include "VolumeManager.h" #include "ResponseCode.h" +#include "Ext4Crypt.h" #include #include @@ -438,6 +439,11 @@ status_t Disk::partitionPrivate() { status_t Disk::partitionMixed(int8_t ratio) { int res; + if (e4crypt_is_native()) { + LOG(ERROR) << "Private volumes not yet supported on FBE devices"; + return -EINVAL; + } + destroyAllVolumes(); mJustPartitioned = true;