Aha, here we go then. You state that it seems to have found only one or two files each time you've run it, but that would be only what it's showing in the short bit of the log you can see when it finishes. You need to grab the log from the hard drive and look at it; better still, share it with us.
From that computer, please reply to this forum and attach the logfile so that we may look at it. Note that the linux file structure is different than Windows, and you'll need to "Browse" then double-click "File System" then "mnt" then "sda2" then "xfprot.log" if you changed its location as suggested.
Did you leave it in report only or did you change its behavior to automatic? If you changed it to automatic at some point, it may have deleted some or all of the problem files the first time, which would remove them from the log the second time. This is OK, but it would be better to know what we're dealing with here.
As for the iaStor.sys, I have a way to get that right for you without a Dell executable. Like I said, I do this for a living, and have many tricks up my sleeve.