Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account


Photo

Win8PE SE

- - - - -

  • Please log in to reply
105 replies to this topic

#51
ChrisR

ChrisR

    Member

  • Member
  • PipPip
  • 218 posts
  • OS:Windows 7 x64
  • Country: Country Flag
Hi allgames71,

I made you an answer on your other post here


How to remove advertisement from MSFN

#52
ChrisR

ChrisR

    Member

  • Member
  • PipPip
  • 218 posts
  • OS:Windows 7 x64
  • Country: Country Flag

Project Updated: Win8PE_SE_2013-07-25

 

With included some changes made in the previous package 2013-05-24

 

Copy files + Shell & Config: Take Ownership, thanks JFX. Multitouch support, thanks Nobsi. The size of the FBWF cache can be expanded to 1024 MB
Shell Loader: updated PECMD2012.1.78-130410-14 x86/x64, Thanks Davis
Explorer: Enable support for Recent Programs. Thanks 2aCD
DirectX: rewritten it is compatible now with Win7pe and Win8pe
.Net Framework: Add .Net Framework 2.0 ... 4.5 (x86/x64), thanks 2aCD
MSI Installer: Install an msi file from a network share is now possible, thanks Martt
Internet Explorer 10: with Free Download Manager included. thanks 2aCD and Aeolis for his work on IE10 for Win7.
IE_Favorites_url, IE_Proxy_Settings (proxy for FDM, thanks 2aCD), IE_Flash_IE: Adobe Flash Player v11.7.700.169.
Ports COM1, COM2 & LPT1: Adds serial and printer parallel ports ACPI PNP, class and services entries, thanks Nobsi
PPPoE: ADSL, Phone. Point-to-Point Protocol over Ethernet, thanks oscar
BootIce: a great Boot sector manipulation utility. Thanks to Pauly
Flash_Package: for opera updated v11.7.700.169, thanks Mikka
PortableApps: updated PortableApps.com Platform 11.2
Attribute Changer:_Petges updated version 7.10c, thanks Mikka
HashTab_olegpov_v5: a Windows shell extension which adds a tab called "File Hashes" to the Windows Explorer file properties, thanks olegpov, Gena people
Media Player Classic-HC: v1.6.8, Media Player Classic-HC is an extremely light-weight, open source media player for Windows a good replacement of WMP
OtherOS: Floppy Images, ISO Images, HBCD, Parted Magic, Plop Boot Manager, XP-PE, Multi-WIM
Audio: Adds Audio support to Win8PE, Thanks Hieuvn-Bkav. Mute or Set default Volume, play a startup Sound, thanks Fuwi, Oscar
display drivers: Added Basic display driver and also Monitor drivers for cosmetic in device manager, Thanks Martt
Optimizations: Added RamDisk driver for cosmetic in device manager, Thanks Martt. Don't mount local harddrives, added Disable Dynamic Disks added for WinFE. WinFE needs Colin Ramsden's Write Protect Tool, script written by Royal Meier
PostConfig: preserve attributes while copying, thanks 2aCD
Create ISO: for either a UEFI-based or BIOS-based computer. Oscdimg switches can be user-defined. Isolinux in version 5.01 now.
Rufus: v1.3.4.270. it is a small utility that helps format and create bootable USB flash drives, such as USB keys/pendrives, memory sticks, etc. with support for UEFI boot. Thanks Pete Batard
Copy to USB: grub4dos-0.4.5c-2013-05-21, added grub4dos md5 password, Bootice v1.06 20130517
ImgBurn: ISO updated v2.5.8.0, Thanks Lightnink UK
Imdisk_Installer: updated v1.7.5, thanks Olof Lagerkvist and thanks fuwi, Galapo for updating the script

 

And many other things as usual. Thanks a lot to all contributors  :thumbup

 

Important: Always Check Win8PE SE topic post 1 to get latest updates and informations.

cheers.gif



#53
MagicAndre1981

MagicAndre1981

    after Windows 7 GA still Vista lover :)

  • Patrons
  • 6,025 posts
  • OS:Vista Ultimate x86
  • Country: Country Flag

Donator

wow, outstanding :)

 

btw, latest version from attribute changer is 7.10E:

 

http://www.petges.lu...-changer-7-10e/


Posted Image

#54
gotenks98

gotenks98

    Member

  • Member
  • PipPip
  • 162 posts

Is it possible to get help here for building the ISO? I have only been able to do it successfully one time. Everytime after that has been failure. It always fails on the failed to move directory on a script of some sort. I included a log file if that helps.

Attached Files



#55
ChrisR

ChrisR

    Member

  • Member
  • PipPip
  • 218 posts
  • OS:Windows 7 x64
  • Country: Country Flag
Hi gotenks98,
 

[Success] DirMove - Moved directory [%BaseDir%\Target\Win8PESE\sources] to: [%BaseDir%\ISO\WIM\boot.tmp]
[Success] DirMove - Moved directory [%BaseDir%\Target\Win8PESE\Users] to: [%BaseDir%\ISO\WIM\boot.tmp]
[Failed] DirMove - Failed to move directory [%BaseDir%\Target\Win8PESE\Windows] to: [%BaseDir%\ISO\WIM\boot.tmp]


I do not really know, difficult to know why it blocks on a simple DirMove command, it runs on those just before, Maybe AV related!

In this step, error in postconfig, you do not need to rebuild the whole project, in Final\PostConfig uses the "Create new Target Image and ISO" button.
Maybe try without your AV or add an exception on your Win8pese base folder. Not great but I do not know how to help you.
:)

#56
gotenks98

gotenks98

    Member

  • Member
  • PipPip
  • 162 posts

I am pretty sure its not AV related because I am on a Windows 8 system with Windows Defender as the AV product. It should not fail because I did succeed at least once before in the past.



#57
gotenks98

gotenks98

    Member

  • Member
  • PipPip
  • 162 posts

I think I figured this out. It seems to be drivers that were inject that are causing it. I payed attention to the dism output during the driver integration part of winbuilder and noticed a few errors. When I tried to rebuild without adding drivers it succeeded. So now I need to do some testing with dism on just a naked image to see where the problem lies.



#58
ChrisR

ChrisR

    Member

  • Member
  • PipPip
  • 218 posts
  • OS:Windows 7 x64
  • Country: Country Flag
Good that you found the reason, good research to see where the problem lies :)
I was in the process of changing the script to use Robocopy sourcedir destdir /MOVE /MIR /FFT instead of the WB DirMove command.
if you need, tell me, I can go on, it is maybe safer and we can have the log on screen

About AV: I do not think necessarily has an x-ware or a false positive, but at a timeout issue which could be related.
Good continuation

#59
Lancelot_Real

Lancelot_Real

    Junior

  • Member
  • Pip
  • 99 posts
  • OS:XP Pro x64
  • Country: Country Flag

*

I was in the process of changing the script to use Robocopy sourcedir destdir /MOVE /MIR /FFT instead of the WB DirMove command.

If required one day, use a distributable* 3rd party ;)

 

*

Like Call,DirCopy

Call,DirCopy   http://theoven.org/i....php?topic=45.0

We can easly have Call,DirMove , Call,DirMoveX ..

If required one day...

 

*

For this case (thanks gotenks98 figuring out)

 

Maybe making echo-log to dism operation on driver integration

+ I mean using tee.exe (dism.log) + echofile.exe (the one at support log)

is a good idea so error can be more visible on build-log (along with drivers info integrated by user ;)),

Further

catching error line and putting an "echo warn" possible by checking dism.log

 out of dirmove case, it seems to me useful feature...

 

*

Overall it would be a good idea to put an info to driver integration plugin dirmove line

//Moving Directory can fail if folder busy (ex: failure on driver integration)

 

*

One more idea,

Maybe gotenks98 dirmove successfull but due to dism failure source directory not deleted :)

if that is the case we may figure out workarounds...

 

 

 

@gotenks98

if you can provide drivers that cause failure, ChrisR may reproduce and decide best possible solution easier....

 

 

:whistle:



#60
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,390 posts
  • OS:none specified
  • Country: Country Flag

I was in the process of changing the script to use Robocopy sourcedir destdir /MOVE /MIR /FFT instead of the WB DirMove command.
if you need, tell me, I can go on, it is maybe safer and we can have the log on screen

If I may and JFYI, there is a "perfect" replacement for Robocopy in strarc (by the good Olof Lagerkvist):

http://www.ltr-data.se/opencode.html/

http://www.ltr-data....iles/strarc.txt

 

jaclaz



#61
ChrisR

ChrisR

    Member

  • Member
  • PipPip
  • 218 posts
  • OS:Windows 7 x64
  • Country: Country Flag
I have not had much feedback on DirMove errors, but this is not the first one
to be safer, it is indeed perhaps good to use a distributable 3rd party (Yes), when I have free time, there is no emergency.

I mostly know Olof Lagerkvist for its great imdisk :thumbup:
strarc does not seem to have any Move option but it could be done with Copy + if success cmd.exe,"/C rd /s /q Sourcedir" it is an option
It can also be done on the principle of the Call,DirCopy that has been done previously

I will remember for free time
ps: Robocopy was the faster to write for me to do a simple test;) , gotenks98 found the reason before :)
 

Maybe making echo-log to dism operation on driver integration
+ I mean using tee.exe (dism.log) + echofile.exe (the one at support log)
is a good idea so error can be more visible on build-log (along with drivers info integrated by user ;)),


Yep, It is a good option to display a warning in the log, I like the idea :thumbup:, but unfortunately with the dism.exe.mui resource file
it is difficult to get the return code (by using tee.exe) for each driver (Error : 2 or in french Erreur: 2 or ...)

dism.log is difficult to read, already for human eyes ;)
By cons it could be done more easily with setupapi.offline.log by searching "<<< [Exit status: FAILURE"
I'll see, thanks
:)

#62
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,390 posts
  • OS:none specified
  • Country: Country Flag

@Chris

JFYI, and of course if you are into experimenting, you can get rid of DISM too. :)

There is a brand new wimlib that is working exceptionally well:

http://reboot.pro/to...implementation/

http://sourceforge.net/projects/wimlib

(though at the moment it is not clear if it's -yet- compatible with latest 8.1 RTM that has seemingly changed *something* in the .wim :unsure:)

 

jaclaz



#63
ChrisR

ChrisR

    Member

  • Member
  • PipPip
  • 218 posts
  • OS:Windows 7 x64
  • Country: Country Flag
Wimlib is an excelent initiative and a great challenge (ps: the link to http://sourceforge.n...rojects/wimlib/ is enough ;) ).
with each windows version (Win7, 8, 8.1) there is some changes in the wim format.
although I appreciate this initiative, I think that it is safer for the moment to use MS Waik/ADK Tools in this type of project.

I use the great JFX's GetWaikTools to download only the needed tools (~6/10 Mb) and not the full Waik or ADK.
http://theoven.org/i...php?topic=287.0
http://www.msfn.org/...-the-huge-isos/


Also, from wimlib Documentation http://wimlib.sourceforge.net/
wimlib Limitations
wimlib does not provide a clone of the PEImg tool, or the Dism functionality other than that already present in ImageX, that allows you to make certain Windows-specific modifications to a Windows PE image, such as adding a driver or Windows component. Such a tool could be implemented on top of wimlib.

In win7(8)pese, I need some of these missing features, like /Add-Driver, /Add-Package, /Enable-Feature and others
in addition to Mount, Capture, Unmount...
So I can not, I do not take

Edited by ChrisR, 09 September 2013 - 05:50 AM.


#64
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,390 posts
  • OS:none specified
  • Country: Country Flag

Wimlib is an excelent initiative and a great challenge (ps: the link to http://sourceforge.n...rojects/wimlib/ is enough ;) ).
with each windows version (Win7, 8, 8.1) there is some changes in the wim format.
although I appreciate this initiative, I think that it is safer for the moment to use MS Waik/ADK Tools in this type of project.

I use the great JFX's GetWaikTools to download only the needed tools (~6/10 Mb) and not the full Waik or ADK.
http://theoven.org/i...php?topic=287.0
http://www.msfn.org/...-the-huge-isos/
 

Well, THEN, the link to http://www.msfn.org/...-the-huge-isos/ is enough. :whistle:

 

Come on ... :).

 

Anyway, those were just ideas :), if it is possible to avoid the *need* of the otherwise excellent tool by JFX (please read as avoiding completely the use of MS tools from WAIK/ADK) it would be - as I see it - a step forward. 

 

jaclaz


Edited by jaclaz, 09 September 2013 - 06:16 AM.


#65
ChrisR

ChrisR

    Member

  • Member
  • PipPip
  • 218 posts
  • OS:Windows 7 x64
  • Country: Country Flag
a return trip, without spam ;)

As I said above, it is really great to see wimlib, I take my hat and I would be happy to get rid of Waik/ADK Tools :)
but unfortunately there are some limitations which prevent me to look at it more closely in this project.

Chris

#66
Lancelot_Real

Lancelot_Real

    Junior

  • Member
  • Pip
  • 99 posts
  • OS:XP Pro x64
  • Country: Country Flag

BIG Thanks to The Great JFX to rescue from experimental to stable for this project,

Well, Then, the link to http://TheOven.org/index.php?topic=287 is enough :whistle:  no need .0 :zzz: Brrrrrrr

 

Maybe in some future, I feel by 7zip developers.... till that day everything nice.

 

BIG Thanks to The Great ChrisR making Good decisions for stable builds,

  continuing development all these years with innovations, researches, developments, fixes with stability at root.

  

 

*

Copy + if success cmd.exe,"/C rd /s /q Sourcedir" it is an option

Well, I use this workaround to workaround winbuilder bug, later I create another faster workaround for winbuilder bug for some specific cases after figuring out more.. shortly I use dirmove with workaround when possible, if not than what I do what you wrote for "small size".

 

For such huge folder (\Windows\) , "copy+ Than rd" is not a solution, it is too big and will take a loooot time even with any fastest copy tool..

"Moving directory" as concept only changes address of files/folder on file table, which naturally makes it ultra fast and confortable, especially for above case/goal of postconfig...

 

 

 

I do not know what happens in "dism driver integration failure case",

as I wrote if move success with an empty sourcedir, than: move with erroroff (not copy+), check sourcedir exists/size (if 0 success) and rd sourcedir ---> would be quite nice and easy to implement.

Requires gotenks98 prodiving error creating reproducable drivers + your time -> to be sure and implement :whistle:  or if not to think what to do next :ph34r: .... better to talk about things on table instead of empty air when it comes :thumbup


Edited by Lancelot_Real, 10 September 2013 - 04:36 AM.


#67
ChrisR

ChrisR

    Member

  • Member
  • PipPip
  • 218 posts
  • OS:Windows 7 x64
  • Country: Country Flag
Since we are in the acknowledgments,
BIG Thanks to The Great Lancelot, for all the help, support, knowledge and work done on PE for years.

I added a control on the successful integration of drivers sought in setupapi.offline.log.
In case of Failure, a warning message is displayed with the number of error and written to the log.
If needed, there is allready a checkbox 'pause', to keep on screen the dism result.
The Driver Integration script is on server.
:)

#68
MagicAndre1981

MagicAndre1981

    after Windows 7 GA still Vista lover :)

  • Patrons
  • 6,025 posts
  • OS:Vista Ultimate x86
  • Country: Country Flag

Donator

does it also work with windows 8.1?


Posted Image

#69
ChrisR

ChrisR

    Member

  • Member
  • PipPip
  • 218 posts
  • OS:Windows 7 x64
  • Country: Country Flag
No
I tried with the preview and now with 8.1 RTM

There are some problems with explorer and the system account especially the taskbar that is locked.
also, Ex7forW8 does not work in 8.1, by cons, StartIsBack+ works well but with the same concern for the taskbar.

For information, we have nearly the same problem with explorer (a little better in PE) and the system account in the true Win8.1.
To test it, Kill explorer and then launch PsExec.exe -i -d -s explorer.exe
It could be a challenge for a guy like Tihiy or others ;)

Currently, with 8.1 RTM, it could work with BsExplorer as shell, or with ObjectDock and SIB+
But until there is no solution for Explorer, I do not see the interest compared to Win8PESE (with win8 RTM) or Win7PESE.
I am at an impasse for now and so I have not looked further for other concerns.
:)

#70
MagicAndre1981

MagicAndre1981

    after Windows 7 GA still Vista lover :)

  • Patrons
  • 6,025 posts
  • OS:Vista Ultimate x86
  • Country: Country Flag

Donator

ok, thanks for sharing the status of 8.1 support.


Posted Image

#71
ChrisR

ChrisR

    Member

  • Member
  • PipPip
  • 218 posts
  • OS:Windows 7 x64
  • Country: Country Flag

Project Updated: Win8PE_SE_2013-10-02

Main changes, Updated, improvements:
Extract Wim Folders: The extraction is now available right away, right out of the box, without the need for a build, in advance. To use once, for a safer and faster construction.
Retrieve Tools: Copy bcdboot.exe, bootsect.exe, WimMountInstall.exe in tools folder. Downloaded by GetWaikTools.
PreConfig: Install WIMMount driver with WimMountInstall.exe. Installation unchanged for XP, that is no longer supported by ADK for Win8.
CdDrive - X: - Y: Fixed a timing issue on some hardware. Ability to rename the "Programs' folder (Run from CD/USB) for x86 or x64 Architecture.
IE Flash (ActiveX only): v11.8.800.175 Adobe Flash Player for Internet Explorer.
MS Visual C++ Runtime: VC++ 2012 Update 3. VC++ Embedded version (8.0 - 9.0) following the source Win7SP0, Win7SP1, Win8.
Hotplug: Safely remove hardware from your computer with Hotswap! 6.1, MyUSBEjector and MountStorePE.
Q-Dir Nenad: v5.49 x86/x64. Folder management with Quadro-View technique.
Flash Player: v11.8.800.168 for other browsers, Opera here.
Opera v12 SL: v12.16 build 1860. Ever one of the best browsers.
ServiWin: v1.57. ServiWin utility displays the list of installed drivers and services on your system.
Attribute Changer Petges: v7.10e. Attribute Changer shell extension is a power user tool to change all kind of file and folder attributes, date, time.
Driver Integration: Get the number of errors when integrating drivers in setupapi.offline.log. It is displayed in case of failure.
Multi-WIM: Fix patching BOOTMGR with Win8PESE80_Builder.
BootIce Pauly: v1.2.0.1 x86 and x64 now. Container file in Utils folder that is used by BootIce Apps , CopyToUsb, CopyToUSb BCD BootMGR.
GetWaikTools: v1.5.1.0. Download Win8.1 RTM ADK tools & Win8.1 Dism.
Grub4Dos: grub4dos-0.4.5c-2013-07-24. Container file in Utils folder that is used by Create ISO, CopyToUsb, CopyToUSb BCD BootMGR.
PostConfig: Include files in boot.wim Root (Ram).
Create ISO: Oscdimg switch to boot in UEFI.

Note that Win8PE_SE is not compatible with Windows 8.1 for now.
There are  concerns, in particular with explorer shell, the start menu and taskbar due to changes made by MS, that wants to get rid of them.  


Important: Always Check Win8PE SE topic post 1 to get latest updates and informations.

cheers.gif



#72
MagicAndre1981

MagicAndre1981

    after Windows 7 GA still Vista lover :)

  • Patrons
  • 6,025 posts
  • OS:Vista Ultimate x86
  • Country: Country Flag

Donator

thanks :)
Posted Image

#73
ChrisR

ChrisR

    Member

  • Member
  • PipPip
  • 218 posts
  • OS:Windows 7 x64
  • Country: Country Flag

Project Updated: Win8PE_SE_2013-10-03

 

Information on Parted Magic, I had not seen before  blink.gif


Please note that the latest releases of Parted Magic are no longer available as free downloads.
See the download page for information on how to purchase your copy.

http://partedmagic.c...hp?id=downloads

 

 

I updated the script accordingly:
There is no longer automatic download of the latest version, you must provide the ISO file now and point on it.

 

The package has been updated to prevent problems.

For those who have already downloaded, if you prefer, you can download the script independently here:  PartedMagic

 

 

Important: Always Check Win8PE SE topic post 1 to get latest updates and informations.

:)



#74
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,390 posts
  • OS:none specified
  • Country: Country Flag

There are some reasons for the change, see here:

http://adrian15sgd.w...being-pay-only/

http://www.phoronix....item&px=MTQzNTI

 

Obviously (but I doubt how much "fairly") all old versions have been removed from the sourceforge repository.

 

jaclaz



#75
ChrisR

ChrisR

    Member

  • Member
  • PipPip
  • 218 posts
  • OS:Windows 7 x64
  • Country: Country Flag

Thanks for the links

A legitimate choice considering his situation. His choice.
In all cases, thanks to him for all the great work he has done for years on Parted Magic :thumbup:

 

Obviously (but I doubt how much "fairly") all old versions have been removed from the sourceforge repository.

 

They were still present at sourceforge early September, I had downloaded pmagic_2013-08-01 and pmagic_2013_09_07_UNSTABLE at this time, but they were ALL removed since.






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users



How to remove advertisement from MSFN