<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: So I was missing Windows 10 Phone, so I fired up the emulator	</title>
	<atom:link href="https://virtuallyfun.com/2021/09/30/so-i-was-missing-windows-10-phone-so-i-fired-up-the-emulator/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com/2021/09/30/so-i-was-missing-windows-10-phone-so-i-fired-up-the-emulator/</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Sat, 02 Oct 2021 01:53:23 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>
		By: raijinkai		</title>
		<link>https://virtuallyfun.com/2021/09/30/so-i-was-missing-windows-10-phone-so-i-fired-up-the-emulator/comment-page-1/#comment-284251</link>

		<dc:creator><![CDATA[raijinkai]]></dc:creator>
		<pubDate>Sat, 02 Oct 2021 01:53:23 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11375#comment-284251</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2021/09/30/so-i-was-missing-windows-10-phone-so-i-fired-up-the-emulator/comment-page-1/#comment-284126&quot;&gt;neozeed&lt;/a&gt;.

Probably the emulator delivers BIOS boot only (which is a contradiction, as I really dunno there was ever a phone development platform using BIOS, even as x86-32 atom/baytrail devices... But they would think may not matter, as the emulator itself is to develop solely umode UWP phone apps which shouldn&#039;t be affected by firmware platform differences, not BSPs or drivers (for that there are other products and prepackaged services)).]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2021/09/30/so-i-was-missing-windows-10-phone-so-i-fired-up-the-emulator/comment-page-1/#comment-284126">neozeed</a>.</p>
<p>Probably the emulator delivers BIOS boot only (which is a contradiction, as I really dunno there was ever a phone development platform using BIOS, even as x86-32 atom/baytrail devices&#8230; But they would think may not matter, as the emulator itself is to develop solely umode UWP phone apps which shouldn&#8217;t be affected by firmware platform differences, not BSPs or drivers (for that there are other products and prepackaged services)).</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2021/09/30/so-i-was-missing-windows-10-phone-so-i-fired-up-the-emulator/comment-page-1/#comment-284127</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 01 Oct 2021 01:48:52 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11375#comment-284127</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2021/09/30/so-i-was-missing-windows-10-phone-so-i-fired-up-the-emulator/comment-page-1/#comment-284114&quot;&gt;Malcolm&lt;/a&gt;.

The program I found uses this api:

https://docs.microsoft.com/en-us/windows/win32/api/virtdisk/

Interesting stuff!

I put the stuff I found on github:

https://github.com/neozeed/VHD-Utilities]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2021/09/30/so-i-was-missing-windows-10-phone-so-i-fired-up-the-emulator/comment-page-1/#comment-284114">Malcolm</a>.</p>
<p>The program I found uses this api:</p>
<p><a href="https://docs.microsoft.com/en-us/windows/win32/api/virtdisk/" rel="nofollow ugc">https://docs.microsoft.com/en-us/windows/win32/api/virtdisk/</a></p>
<p>Interesting stuff!</p>
<p>I put the stuff I found on github:</p>
<p><a href="https://github.com/neozeed/VHD-Utilities" rel="nofollow ugc">https://github.com/neozeed/VHD-Utilities</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2021/09/30/so-i-was-missing-windows-10-phone-so-i-fired-up-the-emulator/comment-page-1/#comment-284126</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 01 Oct 2021 01:22:13 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11375#comment-284126</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2021/09/30/so-i-was-missing-windows-10-phone-so-i-fired-up-the-emulator/comment-page-1/#comment-284125&quot;&gt;raijinkai&lt;/a&gt;.

I had to check, this image is actually &lt;a href=&quot;https://virtuallyfun.com/wordpress/wp-content/uploads/2021/10/windows-phone-emulator-is-MBR.jpg&quot;&gt;MBR!&lt;/a&gt;.  I guess it&#039;s a 32bit leftover of Windows 8/10 ... wasn&#039;t the UEFI stuff for Windows 64bit only?]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2021/09/30/so-i-was-missing-windows-10-phone-so-i-fired-up-the-emulator/comment-page-1/#comment-284125">raijinkai</a>.</p>
<p>I had to check, this image is actually <a href="https://virtuallyfun.com/wordpress/wp-content/uploads/2021/10/windows-phone-emulator-is-MBR.jpg">MBR!</a>.  I guess it&#8217;s a 32bit leftover of Windows 8/10 &#8230; wasn&#8217;t the UEFI stuff for Windows 64bit only?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: raijinkai		</title>
		<link>https://virtuallyfun.com/2021/09/30/so-i-was-missing-windows-10-phone-so-i-fired-up-the-emulator/comment-page-1/#comment-284125</link>

		<dc:creator><![CDATA[raijinkai]]></dc:creator>
		<pubDate>Fri, 01 Oct 2021 00:55:32 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11375#comment-284125</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2021/09/30/so-i-was-missing-windows-10-phone-so-i-fired-up-the-emulator/comment-page-1/#comment-284090&quot;&gt;.&lt;/a&gt;.

Phones need certain unique partitions for things like the baseband firmware and IMEI/TrustZone/SEC/SecurityCore stuff.

Good thing is that GPT, unlike other partition schemes doesn&#039;t allow you to allocate any &quot;hidden&quot; space outside the partitions from the OS/Umode (and that&#039;s why, for example, GPT dynamic disks have an specific MSR partition to allocate the LDM disk database, unlike on MBR dynamic disks). All space has to be allocated from and to partitions/volumes on a GPT disk. So at least you can see what is going really there, and dump the data from the flash safely without data loss.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2021/09/30/so-i-was-missing-windows-10-phone-so-i-fired-up-the-emulator/comment-page-1/#comment-284090">.</a>.</p>
<p>Phones need certain unique partitions for things like the baseband firmware and IMEI/TrustZone/SEC/SecurityCore stuff.</p>
<p>Good thing is that GPT, unlike other partition schemes doesn&#8217;t allow you to allocate any &#8220;hidden&#8221; space outside the partitions from the OS/Umode (and that&#8217;s why, for example, GPT dynamic disks have an specific MSR partition to allocate the LDM disk database, unlike on MBR dynamic disks). All space has to be allocated from and to partitions/volumes on a GPT disk. So at least you can see what is going really there, and dump the data from the flash safely without data loss.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: raijinkai		</title>
		<link>https://virtuallyfun.com/2021/09/30/so-i-was-missing-windows-10-phone-so-i-fired-up-the-emulator/comment-page-1/#comment-284123</link>

		<dc:creator><![CDATA[raijinkai]]></dc:creator>
		<pubDate>Fri, 01 Oct 2021 00:44:26 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11375#comment-284123</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2021/09/30/so-i-was-missing-windows-10-phone-so-i-fired-up-the-emulator/comment-page-1/#comment-284114&quot;&gt;Malcolm&lt;/a&gt;.

These PS scripts don&#039;t work if you don&#039;t have installed also the GUI hyperv manager tools and the hyperv  services. Is a lot of cruft you need to have loaded to just resize VHDs.

--
Damn VMware, I really miss so much they don&#039;t have an high performance storage driver as the MS VHD HBA one for their VMDK containers. Their imdisk-like filter driver included in Workstation is a joke, and Arsenal Image Mounter has problems with stuff like DISM and deploying WIM images to their emulated disks.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2021/09/30/so-i-was-missing-windows-10-phone-so-i-fired-up-the-emulator/comment-page-1/#comment-284114">Malcolm</a>.</p>
<p>These PS scripts don&#8217;t work if you don&#8217;t have installed also the GUI hyperv manager tools and the hyperv  services. Is a lot of cruft you need to have loaded to just resize VHDs.</p>
<p>&#8212;<br />
Damn VMware, I really miss so much they don&#8217;t have an high performance storage driver as the MS VHD HBA one for their VMDK containers. Their imdisk-like filter driver included in Workstation is a joke, and Arsenal Image Mounter has problems with stuff like DISM and deploying WIM images to their emulated disks.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Malcolm		</title>
		<link>https://virtuallyfun.com/2021/09/30/so-i-was-missing-windows-10-phone-so-i-fired-up-the-emulator/comment-page-1/#comment-284114</link>

		<dc:creator><![CDATA[Malcolm]]></dc:creator>
		<pubDate>Thu, 30 Sep 2021 22:19:11 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11375#comment-284114</guid>

					<description><![CDATA[If you don&#039;t want to download &quot;sketchy&quot; tools, there&#039;s PowerShell:

https://docs.microsoft.com/en-us/powershell/module/hyper-v/resize-vhd

I think this is part of the Hyper-V management tools (aka optional component.)

I also have my own tools just because I prefer Win32:

https://github.com/malxau/yori/blob/master/vhdtool/vhdtool.c]]></description>
			<content:encoded><![CDATA[<p>If you don&#8217;t want to download &#8220;sketchy&#8221; tools, there&#8217;s PowerShell:</p>
<p><a href="https://docs.microsoft.com/en-us/powershell/module/hyper-v/resize-vhd" rel="nofollow ugc">https://docs.microsoft.com/en-us/powershell/module/hyper-v/resize-vhd</a></p>
<p>I think this is part of the Hyper-V management tools (aka optional component.)</p>
<p>I also have my own tools just because I prefer Win32:</p>
<p><a href="https://github.com/malxau/yori/blob/master/vhdtool/vhdtool.c" rel="nofollow ugc">https://github.com/malxau/yori/blob/master/vhdtool/vhdtool.c</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: .		</title>
		<link>https://virtuallyfun.com/2021/09/30/so-i-was-missing-windows-10-phone-so-i-fired-up-the-emulator/comment-page-1/#comment-284091</link>

		<dc:creator><![CDATA[.]]></dc:creator>
		<pubDate>Thu, 30 Sep 2021 17:00:25 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11375#comment-284091</guid>

					<description><![CDATA[Also, there are some ARM64 windows phone images around, but nobody ever actually used it in a production device, mainly due to ARMv7 compatibility stuff using extra space...]]></description>
			<content:encoded><![CDATA[<p>Also, there are some ARM64 windows phone images around, but nobody ever actually used it in a production device, mainly due to ARMv7 compatibility stuff using extra space&#8230;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: .		</title>
		<link>https://virtuallyfun.com/2021/09/30/so-i-was-missing-windows-10-phone-so-i-fired-up-the-emulator/comment-page-1/#comment-284090</link>

		<dc:creator><![CDATA[.]]></dc:creator>
		<pubDate>Thu, 30 Sep 2021 16:58:56 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11375#comment-284090</guid>

					<description><![CDATA[The ARM images aren&#039;t just as weird, they&#039;re even weirder, they have several partitions for bootloaders etc on top of efiesp+mainos+data.]]></description>
			<content:encoded><![CDATA[<p>The ARM images aren&#8217;t just as weird, they&#8217;re even weirder, they have several partitions for bootloaders etc on top of efiesp+mainos+data.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
