diff --git a/MediaTypeFromDevice.cs b/MediaTypeFromDevice.cs index fdebda201..105f1ef1d 100644 --- a/MediaTypeFromDevice.cs +++ b/MediaTypeFromDevice.cs @@ -1685,8 +1685,8 @@ namespace DiscImageChef.CommonTypes return MediaType.Unknown; } - public static MediaType - GetFromAta(string manufacturer, string model, bool removable, bool compactFlash, bool pcmcia, ulong blocks, uint blockSize) + public static MediaType GetFromAta(string manufacturer, string model, bool removable, bool compactFlash, + bool pcmcia, ulong blocks, uint blockSize) { if(!removable) { @@ -1696,6 +1696,11 @@ namespace DiscImageChef.CommonTypes return pcmcia ? MediaType.PCCardTypeI : MediaType.GENERIC_HDD; } + if(manufacturer.ToLowerInvariant() == "syquest" && + model.ToLowerInvariant() == "sparq" && + blocks == 1961069) + return MediaType.SparQ; + return MediaType.Unknown; } }