• Announcements

    • xper

      MSFN Sponsorship and AdBlockers!   07/10/2016

      Dear members, MSFN is made available via subscriptions, donations and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, become a site sponsor and ads will be disabled automatically and by subscribing you get other sponsor benefits.
JFX

WinNTSetup v3.8.6 / 3.8.7 Beta 3

1,519 posts in this topic

Well, the tweaks in the red group should not be used if there is no specific reason tongue.gif

For example, I disable UAC because after installation I have to set up a lot stuff and don't want every time an UAC prompt. But after all done I set UAC to maximum level.

Or I disable Hibernate cause I have too much RAM and my old TV-card don't survive a wakeup form hibernate state.

DisablePagefile should generally not be disable, but I often need to install Windows in a VM with very limited space and i sure there is no need for a pagefile.

With my PC that have 16GB RAM I actually could disable it, but i don't.

I set it to a small minimum size.

Often people say, that some program needs a pagefile to work, but if you ask them which program they instantly get some Alzheimer attack cheesy.gif

Well I never found such a program, but a small configured pagefile don't hurt

cheers.gif

Edited by JFX
0

Share this post


Link to post
Share on other sites

Thanks. I fully agree on UAC. For the "Postinstall" program I made it's better to have it turned off, temporarily.

Thanks for the pagefile explanation. Before, I couldn't imagine a situation where you would want to turn it off, but lately, when creating VM's (like those nice systems that "help" new W8 systems), I understand that in some VM cases, you can turn off the pagefile.

Testing the new switches worked very well, except for "-disableSFC" in Windows 8. Now I'm not sure if that's intended? (It shows "error at line 1026).

Edited by Atari800XL
0

Share this post


Link to post
Share on other sites

Testing the new switches worked very well, except for "-disableSFC" in Windows 8. Now I'm not sure if that's intended? (It shows "error at line 1026).

Ohh, that one I fixed already, but the final *.zip file was not recreated cause by silly AV software that didn't like the mpress packer.

Okay re-uploaded and version remains the same.

cheers.gif

Edited by JFX
0

Share this post


Link to post
Share on other sites

Oh well, I was wondering if it maybe was not available for Windows 8 (turn off SFC).

...so I will make yet another testrun today, and will report back on the time and mb's saved!!!

0

Share this post


Link to post
Share on other sites

With my PC that have 16GB RAM I actually could disable it, but i don't.

I set it to a small minimum size.

Often people say, that some program needs a pagefile to work, but if you ask them....

PhotoShop 5.5 do not work without page file :ph34r:

check ps55try.exe (available at adobe ftp)

(and I know, nobody uses it anymore )

Ghost 11.5 complains about low memory without page file, besides my tests shows no trouble with/without pagefile.

Other things I can not remember, years past from my last trial ..

But my impression was:

some programs (or bad programmers) do not think about available ram provided by user :whistle:

aside Windows apps naturally aware so there is no trouble setting pagefile to none if you do not fill windows with lots of apps.... (virtual tests ;) )

In very past I also disabled pagefile, but than I decided to set it on 2nd hd,

Well, If I had 16 GB Ram (Current 2 GB ;)), I would reserve some of them for pagefile with ramdisk,

probably with Gavotte RamDisk to forget anything about pagefile....

I like not living with troubles :angel

Thanks for the new version,

my next tests, months later.....

See You

0

Share this post


Link to post
Share on other sites

Can not reproduce with Ghost 11.5, but you right with PhotoShop 5.5.

Pagefile on RAMDisk makes no sense, as pagefile is only used if physical RAM is on its limit.

See You

Edited by JFX
0

Share this post


Link to post
Share on other sites

Ghost 11.5 cause such a warning by explorer taskbar when taking/restoring images,

tested on Gena , well better say: using and experiencing for years now....

The Sense part of "Pagefile on RAMDisk" to me is:

whatever windows use pagefile for, better not to speed down,

with the idea in mind "computer tasks always work with lowest step speed"

(same with Chemical Reactions, Chemistry 1-2 - http://chemistry.about.com/od/stoichiometry/a/reactionrate.htm )

Generally,

Read speed of hd is quite high these days, no need to :> , will not be noticable for most,

For tests:

You can only notice when you read and write on hd for a task (use different hd for tests ;))

ex: put 500 MB file to ramdisk, create an iso on hd ;) (I use this trick time to time for many years now, but time to time due to low ram I have :angel )

on other hand,

using files individually (one by one etc.) you will notice no difference --> (this seems to me more pagefile case, but who knows...)

Okey , okey not "very" sensefull :lol: , but would "clear" one factor from my mind

ps: with moreee ram, I can also use temp/cache folders on ramdisk, for same reason..... I feel browsers nowadays "may" work better, never tested....

Anyway, all these stuff quite out of topic now,

See you

0

Share this post


Link to post
Share on other sites

JFX

Could it be possible to add a feature for $oem$ file.

Best regards

0

Share this post


Link to post
Share on other sites

Hi alacran,

what exactly do you mean by $oem$ file?

0

Share this post


Link to post
Share on other sites

So Alacran hasn't replied on the $oem$ file yet, maybe he found out that a custom $oem$ dir is already supported?

I just wanted to come back to my testing of the new commandline switches (DisableSystemRestore, DisableSFC, DisableHibernate).

I did a quick test on installing Windows 8, first time without the switches, second time with the new switches. As expected (as JFX mentioned), after the second test there's about 400mb more free space on C:\. (thanks to DisableSFC). So that's a good thing, and I'll keep using it for the time being.

I also expected a little decrease in Setup time, but that was not the case, I wonder why?

Thanks JFX, for making WinNTSetup better once more....

Edited by Atari800XL
0

Share this post


Link to post
Share on other sites

I also expected a little decrease in Setup time, but that was not the case, I wonder why?

Hmm, the entire T-9 til T-3 time phase of GUIMode setup should be skipped.

This should save ~ 3 minutes.

0

Share this post


Link to post
Share on other sites

So "T-9 to T-3" also applies to Win8?

I will test also on Windows XPin the coming days...

0

Share this post


Link to post
Share on other sites

Sorry, did not noticed you meant installing windows 8.

Well no, the file protecting is only a "feature" of windows XP and 2003.

0

Share this post


Link to post
Share on other sites

Well, another stupidity on my part then. Luckily, it's not the first time. Very sorry to waste your time.

I'm a bit confused now, because I used 3 commandline options on Windows 8 (DisableSystemRestore, DisableSFC, DisableHibernate), and have 400mb more free space on C:

Now if DisableSFC has no effect on Win8, it must be one of the other 2.

Another thing that added to my confusion is that the "-DisableSFC" commandline option caused on error (using with Windows 8) on the second-to-last version (which you corrected the same day). That's why I thought it *did* have an effect under Win8.

But all is well, I'm looking forward to testing -DisableSFC on Windows XP.

Edited by Atari800XL
0

Share this post


Link to post
Share on other sites

OK, I've done my XP test, first a normal setup on my testnotebook with WinNTSetup, then a second test with -disablesfc, -disablesystemrestore, -disablehibernate.

With the second test, I confirmed that the commandline options were also checked in the "Tweaks" screen.

I timed all the stages by hand (t-39, t-13, etc). I was expecting (as JFX said) stages t-9 through t-3 to be skipped (because of -disablesfc), saving me 1m40s of setup times (as the first test showed).

But, completely unexpected, all the stages took exactly as long on test 2, as they did on test 1. So in some way, disablesfc was not correctly applied. Now I'm sure it must be something *I* did (maybe a conflicting setting in Winnt.sif, even though I can't find anything).

Nevertheless, this test has shown me that the sfc stage only took 1m40s on this particular system, and that's still worth the test.

0

Share this post


Link to post
Share on other sites

Hi, JFX

The storage of the last file location does not function. for example: I have 01.sif and 02.sif. If 01.sif is already given as the parameter qualifier, the choice of 02.sif is to begin from scratch, and not from the folder where all *.sif are stored

Edited by Scampy82
0

Share this post


Link to post
Share on other sites

When using WinNTSetup on computer with UEFI firmware for Install of Windows 8 NL on USB partition,

then I found may be some bugs.

A default boot entry for Windows 8 was made in EFI\Microsoft\Boot\BCD (which is good),

but for my existing {default} entry Grub4dos in Boot\BCD the description was modified to Windows 8 (which is wrong).

Also my Windows 8 Source DVD was identified as da-DK whereas I have NL version.

Edited by wimb
0

Share this post


Link to post
Share on other sites

@Scampy82

Sorry, i forgot about command line option here, will fix it in next version.

@Wimb

the language issue is strange, it only display what's between <LANGUAGE> and </LANGUAGE> inside the wim XML description.

The uEFI part is really a bit buggy, it actually should process both BCD stores equal but currently don't.

Hmm, still have no EFI Board here, 1 thing I wonder about.

A uEFI bootable hard disk have to be formated as GPT so it actually can't boot on an old bios PC.

Does this mean BIOS sees the disk as MBR and use the protected MBR in the 0 sector?

Then how does the booted OS see it?

cheers.gif

Edited by JFX
0

Share this post


Link to post
Share on other sites

Actually using computer with UEFI firmware then I can Install Windows 8 on normal USB-harddisk having MBR and three primary partitions.

The first Boot partition E: is FAT32 (Win8 Format Tool) and contains only the EFI folder and the second partition M: is NTFS and filled by using WinNTSetup.

The Win 8 Setup ISO is for a LanguageGroup where nl-NL to belongs but WinNTSetup sees it as da-DK.

I used manually Win 8 tools bootsect.exe to reset MBR and FAT32 PBR according to Win8 and bcdboot.exe to create the EFI folder on FAT32 partition.

bootsect.exe /nt60 E: /force /mbr

bcdboot.exe M:\Windows /l nl-NL /s E: /f UEFI

And that works for me.

In what xml file is the Language info ? I cannot find such file. May be that is why da-DK is used ....

After Install of Win 8 then with Win8 tool I add Boot\BCD and made entry for booting Windows 8 from USB on BIOS computer

and I added Grub4dos entry in Boot\BCD for booting Image files

Now I can boot from USB-harddisk on BIOS and on UEFI computers with Win8 (flat)

and with Grub4dos using all kind of Image files (Linux + LiveXP + 7PE + Portable XP or Portable Win7)

Grub4dos booting Image files on UEFI computer is only possible after switching in UEFI the Advanced OS setting from Win8 to Win7 / Other

For booting Windows 8 then the UEFI Advanced OS setting Win8 is used.

Edited by wimb
0

Share this post


Link to post
Share on other sites

Interesting, I never got VmWare in EFI mode to boot from MBR disk.

Seems there is no real way to detect, if a pc have an uEFI BIOS. The only thing one can detect is with which one it was currently booted.

In what xml file is the Language info ? I cannot find such file. May be that is why da-DK is used ....

The XML is inside the metadata of a *.wim file.

You can display it with imagex.exe.

imagex -info "wimfile"

0

Share this post


Link to post
Share on other sites

I don't want to put anyone down, but from the little I can understand on the matter it seems :unsure: like there are around THREE types of systems:

  1. BIOS <- classic
  2. "half" UEFI <- particular UEFI with BIOS emulation, let's call these "transition" systems
  3. "full" UEFI <- "pure" UEFI, with NO BIOS call support whatsoever

I suspect that wimb's successful experiments only apply to #2 above....

jaclaz

0

Share this post


Link to post
Share on other sites

The XML is inside the metadata of a *.wim file.

You can display it with imagex.exe.

imagex -info "wimfile"

Here is the result.

da-DK is the first Language in the list and apparently that was used by WinNTSetup

      <LANGUAGES>
<LANGUAGE>da-DK</LANGUAGE>
<FALLBACK LANGUAGE="da-DK">en-US</FALLBACK>
<LANGUAGE>de-DE</LANGUAGE>
<LANGUAGE>en-GB</LANGUAGE>
<FALLBACK LANGUAGE="en-GB">en-US</FALLBACK>
<LANGUAGE>es-ES</LANGUAGE>
<LANGUAGE>fr-FR</LANGUAGE>
<LANGUAGE>hu-HU</LANGUAGE>
<FALLBACK LANGUAGE="hu-HU">en-US</FALLBACK>
<LANGUAGE>it-IT</LANGUAGE>
<LANGUAGE>nl-NL</LANGUAGE>
<LANGUAGE>pl-PL</LANGUAGE>
<FALLBACK LANGUAGE="pl-PL">en-US</FALLBACK>
<LANGUAGE>pt-PT</LANGUAGE>
<FALLBACK LANGUAGE="pt-PT">en-US</FALLBACK>
<LANGUAGE>sl-SI</LANGUAGE>
<FALLBACK LANGUAGE="sl-SI">en-US</FALLBACK>
<LANGUAGE>sv-SE</LANGUAGE>
<FALLBACK LANGUAGE="sv-SE">en-US</FALLBACK>
<DEFAULT>en-GB</DEFAULT>
</LANGUAGES>

Another strange thing is that BOOTMGR PBR of FAT32 partition gets a red cross in WinNTSetup allthough it has a BOOTMGR type bootsector.

@jaclaz

It might be that some UEFI behave differently, but for the present case the MultiBoot result is quite useful.

:)

Edited by wimb
0

Share this post


Link to post
Share on other sites

Here is the result.

da-DK is the first Language in the list and apparently that was used by WinNTSetup

Oh, why are there so many inside? But it's also strange that en-GB is default.

Have no idea how WinNTSetup, should understand that nl-nl is the right one.

Another strange thing is that BOOTMGR PBR of FAT32 partition gets a red cross in WinNTSetup allthough it has a BOOTMGR type bootsector.

Some PBR are not correctly detected, guess it was created with bootice or any other tool.

Will try to improve it.

0

Share this post


Link to post
Share on other sites

Windows 8 was used to format the FAT32 partition of the USB-harddisk.

May be the Default Language en-GB can be used,

since after Install of Win 8 the first question is to select the proper Language from a list.

0

Share this post


Link to post
Share on other sites

Your right the default section should be used.

have made following changes to version 2.3.3 beta 1

- unattended file selection remembers last location (now command line also)

- better PBR detection

- language detection using default section, instead first found

- if source has EFI boot files, both BCD store are create and used.

WinNTSetup 2.3.3 Beta 1

cheers.gif

Edited by JFX
0

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.