Hfslip without fdvfiles works. Using hfslip with fdvfiles fails. hfslip with fdvfiles generates a CD that works well. The issue is almost certainly an incompatibility between hfslip/fdvfiles and driverpacks. Specifically, it is fdvfiles.
Given the dated nature of Windows 2000 and the security holes in the older Internet Explorer and the increasing number of files that the older MediaPlayer can not run, it is not unreasonable to remove this functionality especially since Windows 2000 is much less resource hungry than XP.
Since I have access to the source code of fdvfiles. Playing around with combinations of wks_id and wks_id_vga failed to generate the desired results. FDV has been very helpful in suggestions on figuring out the problem.
If you could provide the filenames and the strings examined, I can correlate the results of hfslip/fdvfiles to see where the discrepancy lies. I suspect that there is a edge case that the algorithm fails to detect. If you are unable to provide access to either the algorithm used or the source code, could you check the results of hfslip with fdvfiles against the Windows 2000 cd to work out the problem?
Once the problem is narrowed down further, I suspect that FDV would be more than willing to make the necessary compatibility changes.