Jump to content











Photo
- - - - -

USB Boot on Qualcomm CPU

arm64

  • Please log in to reply
39 replies to this topic

#26 steve6375

steve6375

    Platinum Member

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

Posted 17 August 2018 - 10:41 AM

Have you heard of Google?

https://techreport.c...at-native-speed

see video



#27 armixen

armixen

    Member

  • Members
  • 32 posts
  •  
    Australia

Posted 17 August 2018 - 02:55 PM

Have you heard of Google?

https://techreport.c...at-native-speed

see video

 

To be honest, this is the first time I've heard of them!

 

No need to keep sending reports which don't remotely address the issue at hand, by the way.

 

If you use your favorite search engine, you'll find people reporting issues with things like Excel macros failing to simple games running too slow.

 

I can see you are enamored with the literature you're digging up, but I'm inquiring about something else entirely.



#28 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 17 August 2018 - 03:07 PM

I hadn't heard about the emulation on ARM too. These are really good news, and about time. If this had been available a few years ago, it would have given Microsoft a stronger chance on the mobile devices.



#29 armixen

armixen

    Member

  • Members
  • 32 posts
  •  
    Australia

Posted 17 August 2018 - 03:24 PM

I hadn't heard about the emulation on ARM too. These are really good news, and about time. If this had been available a few years ago, it would have given Microsoft a stronger chance on the mobile devices.

 

Sadly, it doesn't seem they are intent on bringing Windows Desktop back to mobile any time soon, if my feelers are any indication.

 

Maybe they got burnt too badly by their Windows Phone experience and are still too traumatized to retry taking on Android/iOS.

 

On that note, they may have some work to do on the ARM64 front still. My device just died - barely after two days of use!

 

Not a good start at all. I was just getting started researching the OS. It's already dead, kaput, like a brick. Wow!



#30 cdob

cdob

    Gold Member

  • Expert
  • 1469 posts

Posted 17 August 2018 - 03:25 PM

the 1803 Windows 10 ISO ARM downloader actually created a WIM file larger than 4GB

The Rufus NTFS driver dosn't support secure boot.

Support UEFI secure boot.

Which USB hardware do you use?
Windows 10 1703 and up supports several partitons at a USB flash drive.
Create a 1 GB FAT32 partiton and a NTFS partition.
Copy all files and folders to the NTFS partiton.
Copy \* files, \boot\, \efi\ and \sources\boot.wim to the FAT32 partition.
Read: \sources\install.wim is at the NTFS partiton, but not at the FAT32 partition.
UEFI secure boot should work.


Well:
Interating x86 emulation is unknown to a PE currently.
What about a Windows 10 VHD at a USB hard disk like device?
x86 emulation is integrated already that way.

#31 armixen

armixen

    Member

  • Members
  • 32 posts
  •  
    Australia

Posted 17 August 2018 - 03:29 PM

The Rufus NTFS driver dosn't support secure boot.

Support UEFI secure boot.

Which USB hardware do you use?
Windows 10 1703 and up supports several partitons at a USB flash drive.
Create a 1 GB FAT32 partiton and a NTFS partition.
Copy all files and folders to the NTFS partiton.
Copy \* files, \boot\, \efi\ and \sources\boot.wim to the FAT32 partition.
Read: \sources\install.wim is at the NTFS partiton, but not at the FAT32 partition.
UEFI secure boot should work.


Well:
Interating x86 emulation is unknown to a PE currently.
What about a Windows 10 VHD at a USB hard disk like device?
x86 emulation is integrated already that way.

 

Its Asus Nova Go something something...

 

I did disable secure boot, IIRC. Sadly (see above), machine is already dead and prevents further R&D.

 

Thank you for the ideas,



#32 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 17 August 2018 - 03:35 PM

I hadn't heard about the emulation on ARM too. These are really good news, and about time. If this had been available a few years ago, it would have given Microsoft a stronger chance on the mobile devices.

I believe that a few years ago the processors wouldn't have had the juice to run the emulation layer at an acceptable speed.
 
And now, for NO apparent reason, a random ARM emulation benchmarking reference:
https://www.techspot...rm-performance/
 
A quick recap of MS long-planning strategy:
1) senselessly force everyone to use UEFI/GPT (whose main advantage is accessing more than 2 TB disks as boot device) shortly before anyone in his/her right mind got a smallish SSD as boot/system disk drive
2) deprecate each and everything 32 bit
3) provide a newish emulation system on newish processor ONLY capable of 32 bit emulation, right when all the software is becoming 64 bit only
 
:duff:
Wonko

#33 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 17 August 2018 - 05:08 PM

They're very much off-tune with the market. First was that flop with the metro tiles, then the long time refusal of adding an app store or package management like Debian/Ubuntu had. Then the whole mobile affair and massive spying that is built-in to Windows 10.

 

Sad. Just sad.



#34 armixen

armixen

    Member

  • Members
  • 32 posts
  •  
    Australia

Posted 17 August 2018 - 11:46 PM

Hard to find fault with either of your arguments, really :D

 

I'll pick up this thread when my replacement Asus arrives...

 

The Snapdragon does have 8 cores...I have read that 3D sucks on it, but I hadn't even had the chance to run 3DMark06 on it yet!



#35 wean_irdeh

wean_irdeh

    Newbie

  • Members
  • 29 posts
  •  
    Vietnam

Posted 20 August 2018 - 03:20 PM

Hard to find fault with either of your arguments, really :D

 

I'll pick up this thread when my replacement Asus arrives...

 

The Snapdragon does have 8 cores...I have read that 3D sucks on it, but I hadn't even had the chance to run 3DMark06 on it yet!

 

Replacement? Are you giving up your Windows 10 ARM device?


  • Brito likes this

#36 armixen

armixen

    Member

  • Members
  • 32 posts
  •  
    Australia

Posted 20 August 2018 - 03:23 PM

Replacement? Are you giving up your Windows 10 ARM device?

 

Yes, the device died after barely two days of use. I am waiting for its replacement.


  • Brito likes this

#37 wean_irdeh

wean_irdeh

    Newbie

  • Members
  • 29 posts
  •  
    Vietnam

Posted 20 August 2018 - 04:48 PM

Yes, the device died after barely two days of use. I am waiting for its replacement.

 

Oh my. What a very sad state of Windows 10 ARM device.



#38 armixen

armixen

    Member

  • Members
  • 32 posts
  •  
    Australia

Posted 20 August 2018 - 07:11 PM

Folks, I would like to offer payment for the R&D required to build a WinRE with x86 application emulation support.

 

In order to ensure this offends no one, and benefits both the buyer (me) and the seller (developer), I would like to ask here for a fair price?

 

I think we can get the job done on upwork or a similar freelancer site (developer's choice would be fine, usually).

 

So is anybody interested? To clarify, what I need is:

 

1) The list of files to add to a standard ARM WinRE image to get x86 app support

2) The list of registry keys for the same



#39 cdob

cdob

    Gold Member

  • Expert
  • 1469 posts

Posted 28 September 2018 - 04:15 AM

Its Asus Nova Go something something...
 
I did disable secure boot, IIRC.

Do you have a repaired machine in the meantime?

Windows 10 arm distributes BIOS boot files too. Is there even a BIOS emulation at the Nova Go?

There is a 1809 (to be) arm64 esd file.
Esd files are not enrypted noadays. Dism can read, apply or export the files.

http://fg.ds.b1.down...4f3624b519d.esd

There are files \Windows\System32\Recovery\Winre.wim inside the esd file.


Try a USB boot drive.

diskpart.exe
sel disk N
clean
create par prim size=100
format fs fat32
assign letter=S
create par prim
format fs ntfs quick
active
assign letter=M
exit

set esd_file=17763.1.180914-1434.rs5_release_clientconsumer_ret_a64fre_en-us_271cffa11ed737a1dedf538cadb624f3624b519d.esd
DISM.exe /Get-WimInfo /WimFile:"%esd_file%" /English
Dism.exe /Apply-Image /ImageFile:"%esd_file%" /Index:1 /ApplyDir:M:\
Dism.exe /Export-Image /SourceImageFile:"%esd_file%" /SourceIndex:3 /DestinationImageFile:M:\sources\boot.wim /Bootable /Compress:max
for /l %n in (4,1,10) do Dism.exe /Export-Image /SourceImageFile:"%esd_file%" /SourceIndex:%n /DestinationImageFile:M:\sources\install.esd

xcopy.exe M:\efi S:\efi\ /s
cd /d S:\efi\microsoft\boot
bcdedit.exe /store bcd /set {7619dcc8-fafe-11d9-b411-000476eba25f} ramdisksdidevice partition=m:
bcdedit.exe /store bcd /set {default} device ramdisk=[M:]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit.exe /store bcd /set {default} osdevice ramdisk=[M:]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

  • armixen likes this

#40 armixen

armixen

    Member

  • Members
  • 32 posts
  •  
    Australia

Posted 28 September 2018 - 11:02 AM

Sorry for the absence. Yes, the repaired machine arrived over a week ago, and has been working well, thankfully!

 

I eventually used the Windows 7 style Control Panel in the laptop to create a bootable USB recovery media. I haven't had to use it yet, fortunately.

 

Your script above looks very nice, but is that the same as the default Windows RE instance already found inside the laptop recovery partition?

 

If so, it still wouldn't contain x86 emulation support, which is the issue I posted for help with here.

 

By the way, the Nova Go does not seem to offer a BIOS mode, it is UEFI only from what I can tell. Thank you!







Also tagged with one or more of these keywords: arm64

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users