Topic: OSFMount & bare bones PE 10-10586 - no go on x86  (Read 815 times)

0 Members and 1 Guest are viewing this topic.

OSFMount & bare bones PE 10-10586 - no go on x86
« on: May 19, 2016, 03:32:07 AM »

Atari800xl

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Feb 2013
  • Posts: 754
PE friends,
I was fooling around with a standard W10 (build 10295) PE x86, which can be downloaded directly here:

http://download.microsoft.com/download/3/8/B/38BBCA6A-ADC9-4245-BCD8-DAA136F63C8B/adk/Installers/690b8ac88bc08254d351654d56805aea.cab

I like using OSFMount in PE sometimes, because it is fully portable, and allows to mount an ISO with handy portable apps. I've used it for years, but on the new 10586 PE it doesn't work, which is strange, because I believe it *does* work on Win10PESE, even when using Windows 10 build 10586 as source.
Also, plain vanilla x64 PE version 10586 doesn't seem to have problems either.

I've asked this on the OSF board too, I hope they will look into the matter, if they do I'll report back here.

If any of you hear anything on the subjet, please let me know.

Kudos to the PESE projects for not having this problem in the first place...  :thumbsup:

Just for fun, here's the link to standard 10586 PE x64:
http://download.microsoft.com/download/3/8/B/38BBCA6A-ADC9-4245-BCD8-DAA136F63C8B/adk/Installers/6d3c63e785ac9ac618ae3f1416062098.cab

And this is standard 14295, x86 and x64. I haven't tested these at all, they throw up a "Secure boot error" here... But that's a different topic...

http://download.microsoft.com/download/C/8/4/C84E1024-8994-4D32-9893-FEB3CBA772D1/adk/Installers/690b8ac88bc08254d351654d56805aea.cab

http://download.microsoft.com/download/C/8/4/C84E1024-8994-4D32-9893-FEB3CBA772D1/adk/Installers/6d3c63e785ac9ac618ae3f1416062098.cab

« Last Edit: May 19, 2016, 11:04:24 PM by Atari800xl »

Re: OSFMount & bare bones PE 10-10586 - no go on x86
« Reply #1 on: May 19, 2016, 11:05:31 PM »

Atari800xl

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Feb 2013
  • Posts: 754
Did more testing, OSFMount works on 14295, also on 10586 x64, but not on 10586 x86.
Weird...

Re: OSFMount & bare bones PE 10-10586 - no go on x86
« Reply #2 on: May 20, 2016, 05:50:18 PM »

Atari800xl

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Feb 2013
  • Posts: 754
Well the Passmark people finally confirmed the 10586x86 PE issue with OSFMount, no word yet on possible solutions.

They said using the 64bit version on 10586x64 would be some sort of work around, but I think in that case 32bit users would be better of using 10240x86 PE, or even the new "preview" 14295x86 PE.

I'm still not sure what was going on with 10586x86 PE, the wim file was 6mb larger than the 14295 version, but I can't figure out why.

I'm just sharing info here, the OSFMount stuff has nothing to do with WinPESE, really, because it works just fine in all of these projects. So Kudos to ChrisR and the team once again!
 :thumbsup:

Re: OSFMount & bare bones PE 10-10586 - no go on x86
« Reply #3 on: May 21, 2016, 05:29:46 AM »

ChrisR

  • Win7PE SE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 2785
Without surprise, I have the same result here with Win10PE x86 build 10586 (SE or Not)  :confused:
and it operates again, indeed, with 10295 and following or with 10240.
no problem with Win10PE x64.

However, it works with real Win10 x86 build 10586.
I guess it is probably related to something in original boot.wim System Registry but what!
About creating Mount point,  I noticed that the native mount command from the context menu works, or also imdisk or subst.
Thanks to PassMark team for testing

Re: OSFMount & bare bones PE 10-10586 - no go on x86
« Reply #4 on: May 21, 2016, 06:54:42 AM »

Atari800xl

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Feb 2013
  • Posts: 754
Thanks for taking an interest in this, ChrisR.
To be honest, I was a little bit disappointed how Passmark didn't seem very interested in my error report, but it was my first post on their forum, so a good chance to "test" their responsiveness.

It's not a big problem that this error exists on this particular PE build, but somehow I expected Passmark could maybe do a little adjustment to the code and release an update. There haven't been updates to OSFmount for quite a while, so I thought this might be the right opportunity  :wink:

We will wait and see how this develops, if it works on 14295 and newer ADK/PE releases, the problem might even "disappear", and we only need to remember that PE10586x86 is the exception...

Maybe 10586x86 is an exception in other ways as well, the file size went up from 10240, then went down again in 14295. Strange...
« Last Edit: May 21, 2016, 06:56:36 AM by Atari800xl »

Re: OSFMount & bare bones PE 10-10586 - no go on x86
« Reply #5 on: May 21, 2016, 10:08:53 AM »

Atari800xl

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Feb 2013
  • Posts: 754
Well, from reading up on the 10586 ADK a little bit, it seems there are other errors with it, and most professional users don't use it anyway, so maybe I should just forget about 10586 PE alltogether, and either use 10240, or 14295.
(Or PESE of course, which I do anyway, but this was just a little side-project).

If I hear more on this subject I will report it here, but if not: case closed for now...

Re: OSFMount & bare bones PE 10-10586 - no go on x86
« Reply #6 on: May 23, 2016, 04:18:34 AM »

ChrisR

  • Win7PE SE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 2785
I had seen KB3143760 for 10.0.10586 ADK:
Windows PE boot images cannot initialize in System Center Configuration Manager.
And we know now for OSFMount in 10586 x86 PE :thumbsup:

About 14295, I had made 1 or 2 additions but with a very quick test (It boots on explorer with network + test 1 or 2 32-bits apps on x64, no more), 
It remains a preview with probably some bugs. Let us know if you see anythings.

Re: OSFMount & bare bones PE 10-10586 - no go on x86
« Reply #7 on: May 23, 2016, 08:26:55 AM »

Atari800xl

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Feb 2013
  • Posts: 754
I had seen KB3143760 for 10.0.10586 ADK:
Windows PE boot images cannot initialize in System Center Configuration Manager.
And we know now for OSFMount in 10586 x86 PE :thumbsup:

So you're saying KB3143760 would fix the PE and OSFMount would run? I spent more than an hour checking this KB out, there were several "easy" ps scripts and batches that would supposedly do all the work for you, but I was very disappointed in the quality. First, I ran them on x86 W10, the most professional looking script started mounting the pe wims, then after mounting, it turned out it was for x64 only, and stopped (and left the user to clean up the mess). Another batchfile had a file missing as well, etc. etc. I even did a new x64 install, incl. full ADK, etc.
Very ironic, because the OSFMount problem is only in x86...

Too much of a hassle, really, I have stopped trying...

From this I'm learning (once again) that we should be very grateful for how well the PESE projects are made!!!
Thanks to you, we can have a 10586PE (yes, also x86), that is much better than Microsoft's own botched version!!!

« Last Edit: May 23, 2016, 08:27:43 AM by Atari800xl »

 

Powered by EzPortal