tommyp Posted May 7, 2006 Share Posted May 7, 2006 FYI, Nlite doesn't remove some things when selected. I'm not sure if this is by design or what. I have asked Nuhi a bunch of times to remove some additional files, but the requests fell of deaf ears (or maybe eyes). This is why I created HFCLEANUP. With HFCLEANUP, I can create a ultra slim and updated 2k with no need for nlite. Total duration is about about 8 minutes. . It was my answer to fixing a fully slipstreamed 2k with the least amount of keystrokes and programs to install on my system. HFCLEANUP can be tailored to XP too, a majority of the reducers can be used on 2k/xp/2k3 at this point. All I can say is that if you won't need something in your source, don't slipstream it in the first place. For example, why slipstream wmp10 and then remove it with nlite? Seems foolish IMO. Also, FWIW, an NLITEd HFSLIP works best when selecting the merged cabs (A, B or C). This will eliminate a bunch of dupes in the cabs and produces the smallest footprint i386 folder. Camarade_Tux - OT - What is your favorite flavor of linux? Link to comment Share on other sites More sharing options...
Tomcat76 Posted May 7, 2006 Share Posted May 7, 2006 FWIW, an NLITEd HFSLIP works best when selecting the merged cabs (A, B or C). This will eliminate a bunch of dupes in the cabs and produces the smallest footprint i386 folder.Just to be sure that we're on the same page... Camarade_Tux correctly noticed that all new driver cab binaries are copied "loose" into SOURCESS\I386 as well even though some of them (possibly the majority) don't have to be. HFSLIP doesn't delete them from the working folder after they are added into DRIVER.CAB or SPX.CAB. Link to comment Share on other sites More sharing options...
Camarade_Tux Posted May 7, 2006 Author Share Posted May 7, 2006 (edited) Quickly, with only SP1 slipstreamed (will check with no SP slipstreamed later):Files in driver.cab AND in i386 acpi.sysacpiec.sysadpu160m.sysaha154x.sysaic78u2.sysaic78xx.sysaliide.sysamsint.sysasc3350p.sysasc3550.sysasc.sysatapi.sysbinlsvc.dllcbidf2k.syscd20xrnt.syscdrom.syscmdide.syscpqarray.sysdac2w2k.sysdac960nt.sysdisk.sysdpti2o.sysfdc.sysflpydisk.sysftdisk.syshal.dllhalaacpi.dllhalacpi.dllhalapic.dllhalmacpi.dllhalmps.dllhalsp.dllhidclass.syshidparse.syshidusb.sysFiles present in i386 AND in sp1.cab1394bus.sysacpi.sysatapi.sysati2dvaa.dllati2dvag.dllati2mtaa.sysati2mtag.sysati3d1ag.dllati3d2ag.dllatinbtxx.sysatinmdxx.sysatinpdxx.sysatinraxx.sysatinrvxx.sysatinsnxx.sysatinttxx.sysatintuxx.sysatinxbxx.sysatinxsxx.syscdrom.sysdisk.sysdxg.sysflpydisk.syshal.dllhalaacpi.dllhalacpi.dllhalapic.dllhalmacpi.dllhalmps.dllhccoin.dllhidclass.syshidir.sysi8042prt.sysimapi.sysintelide.sysirbus.syskbdclass.sysmrxsmb.sysmutohpen.sysntkrnlmp.exentoskrnl.exeohci1394.syspci.syspciidex.syspcmcia.syssbp2port.sysscsiport.sysserial.syssfloppy.systffsport.sysusbccgp.sysusbehci.sysusbhub.sysusbohci.sysusbport.sysusbstor.sysusbuhci.sysviaide.syswacompen.sysIt seems SP1 itself adds lots of duplicates. Edited May 7, 2006 by Camarade_Tux Link to comment Share on other sites More sharing options...
Tomcat76 Posted May 7, 2006 Share Posted May 7, 2006 See how difficult it is? Link to comment Share on other sites More sharing options...
Camarade_Tux Posted May 7, 2006 Author Share Posted May 7, 2006 I just wanted to make my list complete :Duplicates on a DELL XP SP0 CD:1394bus.sys1394vdbg.sysabp480n5.sysacpi.sysacpiec.sysadpu160m.sysaha154x.sysaic78u2.sysaic78xx.sysaliide.sysamsint.sysasc3350p.sysasc3550.sysasc.sysatapi.sysbinlsvc.dllcbidf2k.syscd20xrnt.syscdrom.syscmdide.syscpqarray.sysdac2w2k.sysdac960nt.sysdisk.sysdpti2o.sysfdc.sysflpydisk.sysftdisk.syshal.dllhalaacpi.dllhalacpi.dllhalapic.dllhalmacpi.dllhalmps.dllhalsp.dllhidclass.syshidparse.syshidusb.sysSpace lost on the CD : 932KBI'll see what can be removed, probably next week.And my favorite flavor of Linux is ... the one that lets me use my Radeon mobility X700 on my 16/10 screen at its native resolution.I used to run SuSe. I sucked my install and could not install again because of *dead* HD. Link to comment Share on other sites More sharing options...
Tomcat76 Posted May 7, 2006 Share Posted May 7, 2006 I don't intend to mess with the duplicates that MS add themselves; they might be in I386 for a purpose. What I'm going to try to achieve with HFSLIP:- updated binaries should be in DRIVER.CAB (as is the case now)- updated binaries for driver files that co-exist in I386 should be updated (as is the case now)- updated binaries for driver files that only existed in DRIVER.CAB previously should NOT be added into I386 (this behavior would be new)- binaries for driver files that didn't exist at all should only be added into DRIVER.CAB unless they are required in I386 (this behavior would be new)The above is for merging options A/B/C. With the other merging options, the cab file to deal with is SPX.CAB. Link to comment Share on other sites More sharing options...
tommyp Posted May 7, 2006 Share Posted May 7, 2006 Tux - You can do delete these extras with a RIN file in HFCLEANUP. Read up on the hfexpert page to see how to do it. You'll need to do a driver merge option to take advantage of the reduction. Hint on the file creation...1394bus.sy1394vdbg.syabp480n5.syacpi.syacpiec.syetc Link to comment Share on other sites More sharing options...
Camarade_Tux Posted May 8, 2006 Author Share Posted May 8, 2006 Tomcat76, I think those added files may be needed for recovery console or things like that so I'm with you on not removing them by default. But who really knows what is their use ?tommyp, I had not yet checked HFCLEANUP and it seems really powerful. Thanks. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now