Message 1 of 5
15 Mar 17 18:04
Posts To This List: 3
WES7P + FBWF boot time delay
I have a WES7P (Windows embedded 7 SP1, x64) image created off MS base build &
latest windows updates. Additionally, it has 10 language packs installed
(including Chinese, Japanese, Korean, Spanish, French, German, Italian, Enlish
UK, English US, Taiwanese). It uses Microsoft file-based write filter (FBWF) to
prevent writes to flash.
[MS documentation of FBWF here:
(i) The boot time for this WES7P OS is ~79 seconds. So
(MSBase+updates+10language packs) = 79 seconds.
(ii) If only one language pack (English or French or any other) is installed,
the boot time comes down to ~55 seconds. (MS-Base+updates+1 language pack =55
(iii) Keeping all 10 language-packs, if the %windir%\WinSxS\Manifests folder is
added to FBWF exclusion list, the boot time comes down to 44 seconds.
(MS-Base+updates+10 language packs + Manifests folder in exclusion list = 44
I'm trying to get the boot time down to 50 seconds while keeping the 10 LPs
installed & not adding anything to exclusion list.
Hooking filemon /procmon /WinDbg has not yielded anything promising in terms of
file open/closes. Having additional language packs does seem to result in
files/directories of multiple languages being opened/closed.
I gathered a list of every single file/directory under the \Manifests folder
accessed during boot process. Instead of adding the entire \Manifests directory
to exclusion, I added this list of files/folders to exclusion list. This did NOT
give me any boot time benefit, the boot time remained at 79 seconds.
Any ideas what may be going on? Suggestions / pointers appreciated.