Jump to content











Photo
- - - - -

VHD_W8_Compact - Make Mini 8 -

mini8 usb vhd win8

  • Please log in to reply
71 replies to this topic

#26 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 30 June 2013 - 09:08 AM

UAC is turned off by using Control Panel > User Accounts and then Reboot to activate.

 

But mostly I use Tweak checkbox to Disable User Account Contol in WinNTSetup

which is used to Install Win8 by using Win8 Setup ISO file.

 

:cheers:



#27 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 13 December 2013 - 08:42 AM

WinNTSetup 3 - Install Windows 8.1 from ISO
 
 
Download Windows 8.1 Enterprise - http://technet.micro...r/hh699156.aspx
 
===============================================================================
 
VHD_W8_Compact - Make Mini 8 VHD
 
 
 
:cheers:
 
Win 8.1 x32  2.5 GB VHD
 
as VHD on AMD  == as FiraDisk RAMDISK on Intel I5
 
W81x32_AMD.png == W81x32_I5_RAM.png


#28 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 15 December 2013 - 12:10 PM

*** Update VHD_W8C_81 ***
 
Download  - VHD_W8C_81
 
Run VHD_W8C_81.exe and Extract to simple path
 
Windows 8.1 x64 in 3.5 GB VHD - UEFI Secure Boot from VHD on USB
 
W81x64_I5.png
 
:cheers:


#29 steve6375

steve6375

    Platinum Member

  • Developer
  • 6619 posts
  • Location:UK
  • Interests:computers, programming (masm,vb6,C,vbs), photography,TV,films,guitars
  •  
    United Kingdom

Posted 16 December 2013 - 10:24 AM

Hi Wimb
This project looks cool and I haven't tried it yet.
Please could you clarify something. You said

Source is Windows 8 x86 or x64 fresh Installed on primary active partition of internal harddisk Or Win8 x64 Pro installed in 15 GB VHD.

 

So not Win8.1?

So Win8 x86 on VHD as source is not supported? If it is then must it be Pro?

So Enterprise x64 on a VHD as source is not supported -  only Pro?

If I did have Win8 on primary partition of an internal hard disk - could I use any version or must it be Pro?

 

Sorry for confusion but you then talk about Enterprise Win8.1 but this is not mentioned as a suitable source in the previous paragraph.

Assuming I want to only create a mini-8 vhd using VHDs so I can copy the VHD to a USB drive at a later time, how would I do it?

I was going to:

1. Create 10GB VHD under Win7-x64 OS
2. Use WinNTSetup3 to make a working Win8 VHD containing Win8 x86 Pro
3. UseVHD_W8C to make a Portable VHD for use on a different external grub4dos USB drive

 

thanks

Steve



#30 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 16 December 2013 - 02:30 PM

Hi Steve,

 

Any Win 8 can be used to prepare the Source, but direct install in VHD is only possible with Win 8 Pro.

At the time of writing post #1 then Windows 8.1 was not yet there, but nowadays I think it is best to focus on 8.1

The Enterprise version cannot be installed in VHD, but it can live in VHD as prepared by VHD_W8_Compact.exe program :)

So in this way you can cross the barrier .... (the vhd driver is present also in Enterprise version).

 

WinNTSetup3 has button and routine to Create VHD ready for direct Install of Windows 7/8 from ISO using R-mouse Selection (see Video)

In setup of Win8.1 you can use Local Account instead of Microsoft Account by using the Create Account option.

 

You can use UEFI_MULTI.exe to make other USB-Drive bootable with VHD made with VHD_W8_Compact.exe

 

Basically it is always a two step process to Make Portable 8 VHD of say 2.5 GB

1. Fresh Install Win8 to partition or 15 GB VHD by using WinNTSetup3 

2. Use VHD_W8_Compact.exe to make New VHD from Source prepared in step 1

 

In this way the New 2.5 GB VHD gets the fresh full registry combined with limited number of files (the essential core)

so that size is small enough to load it into FiraDisk RAMDISK and boot from it.

When booting as VHD FILEDISK then changes are permanent e.g. extra installed small programs and drivers

 

Windows 8 adjust easily to any hardware and is in this respect far better than any other Windows.

The built in DriverStore is very complete and the power to make use of it is impressive.

 

:cheers:



#31 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 17 December 2013 - 07:39 AM

*** Update VHD_W8C_81 *** - Booting from FiraDisk RAMDISK needed some improvement
 
Download  - VHD_W8C_81
 
Run VHD_W8C_81.exe and Extract to simple path
 
Mini Windows 8.1 x64 in 3.0 GB VHD on USB 
UEFI Secure from VHD on USB via F8 == Or via F12 --> Grub4dos FiraDisk RAMDISK
 
====== Mini81x64_I5_VHD.png ============= Mini81x64_I5_RAM.png
 
- Windows Media Player is removed in Mini 8 - use VLC Player instead
 
:cheers:


#32 Agent47

Agent47

    Frequent Member

  • Advanced user
  • 164 posts
  •  
    India

Posted 21 December 2013 - 05:00 AM

Hi WimB

 

Please clarify a doubt about RAMDISK boot method. If i create a 3.5 GB x64 VHD, how much system RAM i need to boot it via RAMDISK method ?. Since the VHD is 3.5 GB in size, am i only able to boot it in systems with 4 GB or more RAM ?. 



#33 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 21 December 2013 - 07:06 AM

You need to keep 1 GB of free RAM so if you have only 4 GB

then it is better to make the Mini 8 in 3 GB VHD as described above.

 

I think the 3.5 GB VHD will need systems having more than 4 GB RAM for booting as RAMDISK



#34 gbrao

gbrao

    Frequent Member

  • Advanced user
  • 354 posts
  •  
    India

Posted 13 January 2014 - 03:08 PM

Does Task Scheduler work with Win8 Portable ? I think you had mentioned something, can't find it.

 

I need to run a cmd file at start-up as admin mode - specifically the file StartOverride_IDE_AHCI.cmd from :

http://reboot.pro/to...ng/#entry181384

 

Or if not Task scheduler, do you know anyother way ?

 

EDIT

 

The method mentioned here works : 

http://arktronic.com...windows-startup

 

StartOverride_IDE_AHCI.vbs



Set UAC = CreateObject("Shell.Application")
UAC.ShellExecute "C:\Program Files\StartOverride_IDE_AHCI.cmd", "", "", "runas", 1


  • wimb likes this

#35 kowski

kowski
  • Members
  • 2 posts
  •  
    Germany

Posted 03 February 2014 - 02:46 PM

Hello,
thx for that tool, but i've got one bigger problem. I created some mini 8 vhds, but i'm not able to run easybcd on the created systems. It tells me to install Net.Framework, even if i chose to install it in the tool. Is there a workaround for this problem or am i the only one with that prob?



#36 ktp

ktp

    Silver Member

  • Advanced user
  • 733 posts

Posted 03 February 2014 - 03:04 PM

@kowski

 

You can better use the small, standalone bootice utility which has a full BCD edit function:

http://reboot.pro/to...-v078-released/



#37 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 03 February 2014 - 03:15 PM

http://bbs.ipauly.co...06e07ab6f3b01cb

 

Latest version of Bootice v1.3.2.1 is here

 

Use BCD Edit - Professional mode

 

For EasyBCD it depends probably on the version.

I think that the in IMG_XP package provided version EasyBCD 2.1.2.exe in IMG_XP\makebt folder

is working in Mini Win 8 VHD having .Net Framework enabled.



#38 kowski

kowski
  • Members
  • 2 posts
  •  
    Germany

Posted 03 February 2014 - 03:31 PM

THX for your answers, but that's not the solution for the problem. It's just another tool. I'd like to know, why tools like Easybcd and ireboot, that require Net.Framework don't work. It looks like the Frameworkintegration doesn't work properly, so you can remove it from the tool, because i tried and tried and tried...it would be nice to refer to this problem, so other people won't waste their time, like i did. I like the tool very much...don't misunderstand me, please.



#39 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 03 February 2014 - 03:39 PM

The point is that VHD size reduction is desired so that booting from RAMDISK can be used.

Full support of .NET Framework takes too much space.

So the compromise is to give some .NET Framework support just enough for simple apps.

The consequence is that not all versions of EasyBCD can be used, but I think the given one is working.

 

Hope you understand the approach being followed ....

 

It is better to Install EasyBCD in Win 8 Source and test if it is working there.

Then the chance is much better that it will work in Mini 8 VHD made with .NET Framework enabled.

 

:cheers:



#40 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 04 February 2014 - 06:38 AM

W81_EasyBCD.png

 

Easy BCD 2.1.2 running in Portable Windows 8.1 VHD Size 2.5 GB :)

 

1. Install EasyBCD 2.1.2.exe in fresh installed Windows 8.1 Source

2. Reboot with other Win 7/8/7PE OS

3. modify file nf20_8vhd.txt in folder\VHD_W8C\VHD_W8 so that your EasyBCD folder will be copied

4. Run VHD_W8_Compact.exe and have .NET Framework Selected and make Portable Win 8.1 VHD

 

nf20_8vhd.txt in folder \VHD_W8C\VHD_W8

 

; adjust to your needs
; EasyBCD 2.1.2is added via nf20_8vhd.txt since it requires .NET 2.0
 
\Program Files\EasyBCD\*.*
\Program Files (x86)\EasyBCD\*.*
 

 

 

:cheers:

 

Conclusion:

Easy BCD 2.1.2 requires .NET Framework 2.0 which is not part of Windows 8.

You need to Install Easy BCD in the fresh installed Windows 8 Source.

In that case .NET Framework 2.0 is easily installed,

whereas install of .NET Framework 2.0 in Mini Win 8 does not work and 

also such way of install would lead to unwanted size increase .....



#41 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 04 February 2014 - 01:51 PM

-
*** Update VHD_W8C_82 ***
 
Download  - VHD_W8C_82  - mirror
 
Run VHD_W8C_82.exe and Extract to simple path
 
Changes:
- Update USB_W78_Fix.exe to Fix Windows 7/8 VHD or Drive for booting from USB
- Update UsbBootWatcher used to protect Services that Enable booting from USB
- Update Booticex86.exe to version 1.3.2.1
- Added EasyBCD 2.1.2.exe
 
Thanks to:
Pauly for making Bootice - http://bbs.ipauly.co...06e07ab6f3b01cb
NeoSmart for making EasyBCD - https://neosmart.net/EasyBCD/
 
 
In the same way Updated:
 
IMG_XP.exe - IMG_XP
 
:cheers:
 
UsbBootWatcher has been configured to enable and protect Services for booting from USB 3.0
 
Win 8.1 VHD  and Win7x32.vhd on WD Elements 1042 booting from USB 3.0 on Intel i5 machine
 
W81-USB3.png  === W7x32_USB3.png
 


#42 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 05 February 2014 - 10:21 AM

 

-
*** Update VHD_W8C_82 ***
 
Download  - VHD_W8C_82  - mirror
 
In the same way Updated:
 
IMG_XP.exe - IMG_XP
 

 

 

Making of the EFI Boot Manager Menu required still some improvement.

Please download the Updated versions.

 

Sorry for the inconvenence ....

 

:cheers:



#43 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 09 February 2014 - 07:30 PM

Hello,
thx for that tool, but i've got one bigger problem. I created some mini 8 vhds, but i'm not able to run easybcd on the created systems. It tells me to install Net.Framework, even if i chose to install it in the tool. Is there a workaround for this problem or am i the only one with that prob?

 

EasyBCD 2.2 requires to install in Win 8.1 Source and to Select .NET Frame 4.0 when making Portable Win8 VHD of Size 3 GB  :)

 

W81_EasyBCD22.png

 

:cheers:

 

Easy BCD 2.2 running in Portable Windows 8.1 VHD Size 3.0 GB :)
 
1. Install EasyBCD 2.2.exe in fresh installed Windows 8.1 Source
2. Reboot with other Win 7/8/7PE OS
3. modify file nf40_8vhd.txt in folder\VHD_W8C\VHD_W8 so that your EasyBCD folder will be copied
4. Run VHD_W8_Compact.exe and have .NET Frame 4.0 Selected and make Portable Win 8.1 VHD
 
nf40_8vhd.txt in folder \VHD_W8C\VHD_W8

; adjust to your needs
; EasyBCD 2.2 is added via nf40_8vhd.txt since it requires .NET 4.0
 
\Program Files\EasyBCD\*.*
\Program Files (x86)\EasyBCD\*.*
 

 

 

:cheers:
 
Conclusion:
Easy BCD 2.2 requires .NET Framework 4.0 which is already part of Windows 8.1
You need to Install Easy BCD in the fresh installed Windows 8.1 Source.


#44 steve6375

steve6375

    Platinum Member

  • Developer
  • 6619 posts
  • Location:UK
  • Interests:computers, programming (masm,vb6,C,vbs), photography,TV,films,guitars
  •  
    United Kingdom

Posted 09 February 2014 - 07:46 PM

Run easybcd from a Windows system and load the BCD store from the mounted vhd.



#45 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 15 February 2014 - 09:13 AM

-
*** Update VHD_W8C_83 ***
 
Download - VHD_W8C_83
 
Run VHD_W8C_83.exe and Extract to simple path
 
Changes:
Program fix so that 8.1 Source ISO of any language can be used
 
:cheers:


#46 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 22 February 2014 - 05:52 PM

-
*** Update VHD_W8C_84 ***
 
Download  - VHD_W8C_84
 
Run VHD_W8C_84.exe and Extract to simple path
 
Changes:
Add POST_FIX_W8  Folder with useful Tools and Desktop Links
Add VHD_W8\addon folder with dpinst for Install of Drivers
VHD filename W8x64USP.VHD contains Architecture x64/x32 + Distribution Language + Version P/M/C
 
:cheers:


#47 tarek

tarek
  • Members
  • 1 posts
  •  
    Egypt

Posted 01 March 2014 - 11:12 PM

VHD can't works  with FbinstTool But winpe It works



#48 gabrielo

gabrielo
  • Members
  • 1 posts
  •  
    United Kingdom

Posted 02 September 2014 - 07:03 PM

blue screen system config error



#49 ByrdieMan

ByrdieMan
  • Members
  • 2 posts
  •  
    United States

Posted 24 September 2014 - 10:06 PM

wimb,

 

I have installed windows 8 x64 in a VM (firmware=EFI) and converted the vmx file (and accompanied vmxd file) to a vhd. This is what I used as my source VHD.  I have selected my user directory after the VHD mounts and I'm prompted by VW8C to do so. I can mount and run this vhd fine in vmplayer.

 

After hitting the GO button VW8C starts fine and I select the user directory from the mounted VHD. Unfortunately I error out at create target VHD:

 

 STOP - Error DiskPart
 Create Dest VHD - DiskPart Error = -2147024809

 

Screenshot attached:

https://www.dropbox....r_Exit.JPG?dl=0

Can you help me?

Thanks,

Victor



#50 wimb

wimb

    Gold Member

  • Developer
  • 2281 posts
  •  
    Netherlands

Posted 25 September 2014 - 05:34 AM

What OS do you use for running VHD_W8_Compact.exe ?

Does your OS in Windows Disk Management support to Create VHD ? (Home8x64 does not support to make VHD)

 

Download 8.1 Enterprise Evaluation x64 from - http://www.microsoft...-8-1-enterprise

Try the original approach - http://reboot.pro/to...ct-make-mini-8/







Also tagged with one or more of these keywords: mini8, usb, vhd, win8

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users