Windows is anything but user-friendly if you're not a local
administrator, or so I learned when my dad asked to be able to convert CDs to
MP3s so he can listen to them on his PDA. A simple enough task, I figured I'll
just configure Exact Audio Copy to
"dumb mode" and leave instructions on how to use it (basically, double-click the
icon; select the appropriate drive; Alt+G to get the information from freedb;
select relevant songs; F5).
For some reason my dad (whose user is not a local admin so as to keep
spyware and other crud off our system) couldn't access any but the generic
(Daemon Tools and other emulation layers) CD drives. It took me two hours (!) to
figure out that:
- Windows 2000 and on does not come with an ASPI layer installed
- Most software (including EAC) has been updated to use the native API calls
instead and do not require ASPI
- The native calls fail for non-administrative users (!)
Installing an ASPI layer is supposed to remedy the situation; I've opted to
use ForceASPI 1.8 (instead of
the default Adaptec installer) but that did not have any effect. To make a
(very) long story short, the way to handle this is to use Frog Rights, which
finally solved the problem.
To add to my frustration, however, after screwing around with ASPI drivers
for hours Nero would no longer recognize my DVD-RW; I figured I'll just intsall
the latest Adaptec ASPI drivers which completely screwed up my
system - Windows XP would no longer boot and the only clue a logged
boot would provide is that something goes very wrong loading the fastfat.sys driver. Nothing I did over the next four
hours would allow the computer to boot; oddly enough, my brother managed to boot
the machine by simply removing the empty DVD-R media in the DVD burner (a major
WTF). We're still not clear on the problem.
Update: Apparently Nero has its own tool for this purpose called Nero BurnRights, which works like a charm.