我的当天就解决了。
我上面的那个批处理不正确,会缺少一些文件
注意以下这这两个地方的文件。
- 写在前面:复制文件时根据系统语言版本自行复制.MUI语言文件
复制代码
增加对应的语言,比如是中文,加上这一段
- ::BIOS/UEFI启动文件
- @xcopy %source%\Windows\System32\Boot\zh-CN %target%\Windows\System32\Boot\zh-CN\ /s /e /v /y
复制代码
- 增强驱动
- \Windows\System32\DriverStore\FileRepository\
复制代码
注意FileRepository文件夹,实在不行你可以把这整个复制过来。
- ::增强驱动
- set Str=1394.inf,3ware.inf,acpi.inf,acpidev.inf,acpipagr.inf,acpitime.inf,adp80xx.inf,amdgpio2.inf,amdi2c.inf,amdsata.inf,amdsbs.inf,arcsas.inf,basicdisplay.inf,basicrender.inf,battery.inf,buttonconverter.inf,c_1394.inf,c_61883.inf,c_battery.inf,c_biometric.inf,c_camera.inf,c_cdrom.inf,c_computer.inf,c_diskdrive.inf,c_display.inf,c_dot4.inf,c_extension.inf,c_fdc.inf,c_firmware.inf,c_floppydisk.inf,c_fsactivitymonitor.inf,c_fsantivirus.inf,c_fscfsmetadataserver.inf,c_fscompression.inf,c_fscontentscreener.inf,c_fscontinuousbackup.inf,c_fscopyprotection.inf,c_fsencryption.inf,c_fshsm.inf,c_fsinfrastructure.inf,c_fsopenfilebackup.inf,c_fsphysicalquotamgmt.inf,c_fsquotamgmt.inf,c_fsreplication.inf,c_fssecurityenhancer.inf,c_fssystem.inf,c_fssystemrecovery.inf,c_fsundelete.inf,c_fsvirtualization.inf,c_hdc.inf,c_hidclass.inf,c_keyboard.inf,c_legacydriver.inf,c_mcx.inf,c_mediumchanger.inf,c_memory.inf,c_monitor.inf,c_mouse.inf,c_mtd.inf,c_multifunction.inf,c_multiportserial.inf,c_pcmcia.inf,c_ports.inf,c_processor.inf,c_proximity.inf,c_sbp2.inf,c_scmdisk.inf,c_scmvolume.inf,c_scsiadapter.inf,c_sdhost.inf,c_securitydevices.inf,c_smartcard.inf,c_smartcardfilter.inf,c_smartcardreader.inf,c_smrdisk.inf,c_smrvolume.inf,c_sslaccel.inf,c_swcomponent.inf,c_swdevice.inf,c_system.inf,c_tapedrive.inf,c_ucm.inf,c_unknown.inf,c_usb.inf,c_usbdevice.inf,c_usbfn.inf,c_volsnap.inf,c_volume.inf,c_wceusbs.inf,cdrom.inf,cht4nulx64.inf,cht4sx64.inf,cht4vx64.inf,cmbatt.inf,cpu.inf,disk.inf,errdev.inf,fdc.inf,flpydisk.inf,genericusbfn.inf,hal.inf,halextintclpiodma.inf,halextpl080.inf,hidbatt.inf,hiddigi.inf,hidi2c.inf,hidinterrupt.inf,hidserv.inf,hidspi_km.inf,hidvhf.inf,hpsamd.inf,iagpio.inf,iai2c.inf,ialpss2i_gpio2_bxt_p.inf,ialpss2i_gpio2_cnl.inf,ialpss2i_gpio2_glk.inf,ialpss2i_gpio2_skl.inf,ialpss2i_i2c_bxt_p.inf,ialpss2i_i2c_cnl.inf,ialpss2i_i2c_glk.inf,ialpss2i_i2c_skl.inf,ialpssi_gpio.inf,ialpssi_i2c.inf,iastorav.inf,iastorv.inf,input.inf,ipmidrv.inf,iscsi.inf,itsas35i.inf,keyboard.inf,lsi_sas.inf,lsi_sas2i.inf,lsi_sas3i.inf,lsi_sss.inf,machine.inf,mausbhost.inf,megasas.inf,megasas2i.inf,megasas35i.inf,megasr.inf,mf.inf,mshdc.inf,msmouse.inf,msports.inf,mssmbios.inf,mtconfig.inf,mvumis.inf,ndisvirtualbus.inf,npsvctrig.inf,nvdimm.inf,nvraid.inf,pci.inf,pcmcia.inf,percsas2i.inf,percsas3i.inf,pmem.inf,qd3x64.inf,sbp2.inf,scmbus.inf,scmvolume.inf,scsidev.inf,sdbus.inf,sdstor.inf,sisraid2.inf,sisraid4.inf,smartsamd.inf,smrdisk.inf,smrvolume.inf,spaceport.inf,stexstor.inf,stornvme.inf,storufs.inf,swenum.inf,tape.inf,tpm.inf,uaspstor.inf,uefi.inf,ufxchipidea.inf,ufxsynopsys.inf,umbus.inf,umpass.inf,unknown.inf,usb.inf,usbhub3.inf,usbport.inf,usbser.inf,usbstor.inf,vdrvroot.inf,vhdmp.inf,virtdisk.inf,volmgr.inf,volsnap.inf,volume.inf,vsmraid.inf,vstxraid.inf,wdmvsc.inf,whyperkbd.inf,wmiacpi.inf,wstorflt.inf,wstorvsc.inf,wvmbus.inf,wvmbushid.inf,wvmbusvideo.inf,
- ::设置源文件夹主目录
- set SrcDir=%source%\windows\System32\DriverStore\FileRepository
- ::设置保存目录
- set SavDir=%target%\windows\System32\DriverStore\FileRepository
- cd /d "%SrcDir%"
- for %%a in (%Str%) do (
- for /d %%b in (*%%~a*) do xcopy /s/e/y/h/k "%%~b" "%SavDir%\%%~b"
- )
复制代码
找关键字符复制文件夹
这个后续要加的东西很多,不一定适合所有人使用。
用于学习是个不错的教程。再次感谢楼主的分享。 |