Added AnalyzeDriveJob, need to implement cancellation.