diff --git a/MPF.Library/DiscImageCreator/Parameters.cs b/MPF.Library/DiscImageCreator/Parameters.cs
index bb2d67e3..38d42a6c 100644
--- a/MPF.Library/DiscImageCreator/Parameters.cs
+++ b/MPF.Library/DiscImageCreator/Parameters.cs
@@ -1443,7 +1443,8 @@ namespace MPF.DiscImageCreator
///
public override List GetLogFilePaths(string basePath)
{
- var currentFiles = Directory.GetFiles(Path.GetDirectoryName(basePath));
+ string parentDirectory = Path.GetDirectoryName(basePath);
+ var currentFiles = Directory.GetFiles(parentDirectory);
string cmdPath = currentFiles.FirstOrDefault(f => Regex.IsMatch(f, @"\d{8}T\d{6}"));
List logFiles = new List();
@@ -1520,6 +1521,13 @@ namespace MPF.DiscImageCreator
if (File.Exists($"{basePath}_volDesc.txt"))
logFiles.Add($"{basePath}_volDesc.txt");
+ if (File.Exists(Path.Combine(parentDirectory, "DMI.bin")))
+ logFiles.Add(Path.Combine(parentDirectory, "DMI.bin"));
+ if (File.Exists(Path.Combine(parentDirectory, "PFI.bin")))
+ logFiles.Add(Path.Combine(parentDirectory, "PFI.bin"));
+ if (File.Exists(Path.Combine(parentDirectory, "SS.bin")))
+ logFiles.Add(Path.Combine(parentDirectory, "SS.bin"));
+
break;
case MediaType.FloppyDisk: