diff --git a/dissect/target/filesystem.py b/dissect/target/filesystem.py index 9f0adcbc3..617e756c5 100644 --- a/dissect/target/filesystem.py +++ b/dissect/target/filesystem.py @@ -1549,6 +1549,8 @@ def open(fh: BinaryIO, *args, **kwargs) -> Filesystem: except ImportError as e: log.info("Failed to import %s", filesystem) log.debug("", exc_info=e) + except Exception as e: + raise FilesystemError(f"Failed to open filesystem for {fh}", cause=e) finally: fh.seek(offset)