diff --git a/dissect/target/plugins/os/windows/syscache.py b/dissect/target/plugins/os/windows/syscache.py index 05aac1d5c..e66866ad5 100644 --- a/dissect/target/plugins/os/windows/syscache.py +++ b/dissect/target/plugins/os/windows/syscache.py @@ -75,7 +75,9 @@ def syscache(self): full_path = None if mft: try: - full_path = self.target.fs.path("\\".join(["sysvol", mft.mft(file_segment).fullpath()])) + path = mft.ntfs.mft(file_segment).full_path() + if path: + full_path = self.target.fs.path("\\".join(["sysvol", path])) except ntfs.Error: pass