diff --git a/MediaTypeFromDevice.cs b/MediaTypeFromDevice.cs index 2f2c4f0..e4acc7a 100644 --- a/MediaTypeFromDevice.cs +++ b/MediaTypeFromDevice.cs @@ -1724,15 +1724,14 @@ namespace Aaru.CommonTypes // MD DATA drives case 0x10 when model.StartsWith("MDM", StringComparison.Ordinal) || model.StartsWith("MDH", StringComparison.Ordinal): - if(mediumType == 3) + if(blockSize == 2048) return MediaType.MDData; - // TODO: Check validity switch(blocks) { - case 112311: return MediaType.MD60; - case 138363: return MediaType.MD74; - case 149373: return MediaType.MD80; + case 57312: return MediaType.MD60; + case 70464: return MediaType.MD74; + case 76096: return MediaType.MD80; } return MediaType.MD;