Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 



JFX

Get WAIK Tools w/o downloading the huge ISO's

Recommended Posts

JFX    67

No idea what's changed in this version.

The download link has not changed, also all tools versions remains the same.

Share this post


Link to post
Share on other sites

JFX    67

Updated to version 2.2.1

- reduced "xpwimboot" download by 3MB
- added "xpcards" switch to download cards.dll
- added "xpdiskcopy" switch to download diskcopy.dll

  • Upvote 1

Share this post


Link to post
Share on other sites
LuxZg    0
On 9/11/2015 at 6:24 PM, JFX said:

Updated to version 2.2.1

- reduced "xpwimboot" download by 3MB
- added "xpcards" switch to download cards.dll
- added "xpdiskcopy" switch to download diskcopy.dll

@JFX - thanks for creating this tool, and hope it keeps getting updated in the future as well, awesome tool!

Just please, is this forum allows, edit the post #1 and mention that the link is "always latest" or something, luckily thread is only 4 pages long, so I did not look for the info too long :) Way shorter than downloading and installing whole toolkit ;)

+1 beer from me! :)

Share this post


Link to post
Share on other sites
lenin002    0

There is a kernel-mode driver httpdisk by Bo Brantén, that could be found here: https://www.acc.umu.se/~bosse/ which enables one to mount file hosted over http as a Windows disk (CDFS works just fine, I used this once some 10 years ago to grab some small exe out of one oversized iso, though it was DDK rather than WAIK).

Edit: I've somehow missed mention of httpdisk from first post. Sorry.

Edited by lenin002
I've somehow missed mention of httpdisk from first post. Sorry.

Share this post


Link to post
Share on other sites
jaclaz    941
10 hours ago, lenin002 said:

There is a kernel-mode driver httpdisk by Bo Brantén, that could be found here: https://www.acc.umu.se/~bosse/ which enables one to mount file hosted over http as a Windows disk (CDFS works just fine, I used this once some 10 years ago to grab some small exe out of one oversized iso, though it was DDK rather than WAIK).

Sure, and guess what gave the original idea?

Try READING first post of this thread.

Quote


Attempts were made to use httpdisk to download files from inside the WAIK iso,
 but it was not a good solution as you still need to load hundreds of MB and it requires to install an unsigned driver.
 You even had to set your x64 Windows in testmode ...

 

and JFYI:
http://reboot.pro/topic/13049-extract-files-out-of-waik-without-downloading-whole-waik-first/

:whistle:

in other words this is an improvement (as in "faster", "easier").

jaclaz


 

Share this post


Link to post
Share on other sites
Tripredacus    286

I had used this last week because I was away and needed a servicing DISM... it made me wonder if there was a tool like this that could also grab the files needed to build a WinPE. As that was my second step after the DISM idea didn't work, I then had to get the full ADK.

Share this post


Link to post
Share on other sites
JFX    67
steve6375    2

How would I go about downloading bootmgr from an official Windows 8.1 Install ISO (or any stable source) from a Windows command line?

The URL needs to be as stable as possible.

I have tried re7zip but it takes ages!

Edited by steve6375

Share this post


Link to post
Share on other sites
JFX    67

I would use curl and a Win8.1 Enterprise ISO.

curl -o"bootmgr" -r 8808448-9236127 http://care.dlservice.microsoft.com/dl/download/B/9/9/B999286E-0A47-406D-8B3D-5B5AD7373A4A/9600.16384.WINBLUE_RTM.130821-1623_X86FRE_ENTERPRISE_EVAL_EN-US-IRM_CENA_X86FREE_EN-US_DV5.ISO


 

Edited by JFX

Share this post


Link to post
Share on other sites
steve6375    2

Thanks so much for the reply and the URL. That works great!

P.S. Unfortunately Windows Defender does not seem to like curl when I package it up though!

Edited by steve6375
Win Defender issue

Share this post


Link to post
Share on other sites
JFX    67

Have added command line support for range downloads.

GWT -range:8808448-9236127 -out:"X:\bootmgr" -title:"Download Win8.1 Bootmgr" -link:/download/B/9/9/B999286E-0A47-406D-8B3D-5B5AD7373A4A/9600.16384.WINBLUE_RTM.130821-1623_X86FRE_ENTERPRISE_EVAL_EN-US-IRM_CENA_X86FREE_EN-US_DV5.ISO

GetWaikTools.zip

Share this post


Link to post
Share on other sites
jaclaz    941
1 hour ago, JFX said:

Have added command line support for range downloads.


GWT -range:8808448-9236127 -out:"X:\bootmgr" -title:"Download Win8.1 Bootmgr" -link:/download/B/9/9/B999286E-0A47-406D-8B3D-5B5AD7373A4A/9600.16384.WINBLUE_RTM.130821-1623_X86FRE_ENTERPRISE_EVAL_EN-US-IRM_CENA_X86FREE_EN-US_DV5.ISO

GetWaikTools.zip

Nice :) , is there anywhere a way to retrieve the currently used URL's (and optionally change them)?

Just in case an URL becomes invalid and/or should another source become available, etc.

On venerdì 11 settembre 2015 at 6:24 PM, JFX said:

Updated to version 2.2.1

...
- added "xpcards" switch to download cards.dll
- added "xpdiskcopy" switch to download diskcopy.dll


 

As a side note, ideally there could be some sort of .ini file (.ini just to say "human readable") with the pre-configured URL's and ranges and the possibility to add a button like "Custom" (

with a drop-down set of checkboxes fetching the "title" from the .ini entry).

jaclaz
 

Share this post


Link to post
Share on other sites
steve6375    2

Thanks JFX, the new GWT is smaller in size and does not trigger Windows Defender either.:)

Could you explain how one can work out the correct range to use for any given file please?

Share this post


Link to post
Share on other sites
jaclaz    941
10 hours ago, steve6375 said:

Thanks JFX, the new GWT is smaller in size and does not trigger Windows Defender either.:)

Could you explain how one can work out the correct range to use for any given file please?

Isn't it the "normal" way for a range?

I mean in the given example:

-range:8808448-9236127

should mean get the bytes from offset 8808448 to offset 9236127 in file <given long url>.iso, this would make the Windows 8.1 bootmgr 9236127-8808448=427679+1=427680 bytes in size, which sounds just right.

@JFX

Seemingly the -out parameter works fine (i.e. the file is downloaded to the given directory and file name, but the "final" message in the GUI is misleading as it uses as path the "current directory" (where GWT.exe is).

If using the GUI and asking to download the whole 8.1 Waik files, there is an error message (with no specification) "Failed to download the necessary files.".

As a matter of fact some of the files are actually downloaded, cannot say if *all* of them.

Maybe if you could add something a -list option, so that one knows which files are included with a given switch, it would be useful, like:

GWT -Win8.1 -list

\ADK5\

\ADK5\x86\

\ADK\x86\BCDBoot\bcdboot.exe

...

As well (IMHO) adding a -x86 and a -x64 to limit the download to only one architecture would save a lot of bytes/time.

jaclaz
 

Edited by jaclaz

Share this post


Link to post
Share on other sites
JFX    67
19 hours ago, steve6375 said:

Could you explain how one can work out the correct range to use for any given file please?

It are just the offset inside the ISO like jaclaz explained.

I've made tool for that:

ISO2Offset.7z

Edited by JFX

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.

×