> I found data error in C:\Windows\System32 :
> ?--------- ? ? ? ? ? pnpts.dll
> ?--------- ? ? ? ? ? pnpui.dll
> ?--------- ? ? ? ? ? PnPUnattend.exe
> ?--------- ? ? ? ? ? PnPutil.exe
>
> How reproducible:
> I tested 10 times, it appear 10 times that os can not startup.
>
> Steps to Reproduce:
> 1. vhd-util create -n test.vhd -s 20480
> 2. xm create test.hvm
> 3. install Windows 2008 R2 Standard Edition 64 ( disk size: 20G, C:\ 15G,
> D:\ 5G ) 4. can not startup 5. xm des test.vhd 6. tapdisk2 -n
> vhd:/mnt/img/test.vhd 7. mount -o offset=105906176 -t ntfs
> /dev/xen/blktap-2/tapdev0 /mnt/vhd 8. ll /mnt/vhd/Windows/System32 | grep
> ?
> ?--------- ? ? ? ? ? pnpts.dll
> ?--------- ? ? ? ? ? pnpui.dll
> ?--------- ? ? ? ? ? PnPUnattend.exe
> ?--------- ? ? ? ? ? PnPutil.exe
>
> Additional info:
> I install
> Windows 2003 Standard Edition SP1 32(disk size: 50G, C:\50G) on vhd file,
> the problem disappear.
> Redhat 5.4 AS 64(disk size:60G, /: 50G, swap: 10G) on vhd file, the
> problem disappear.
> Windows 2008 R2 Standard Edition 64(disk size: 100G, C:\ 100G) on vhd
> file, the problem disappear.
> Windows 2008 R2 Standard Edition 64(disk size: 100G, C:\ 90G, D:\10G) on
> vhd file, the problem disappear.
> Windows 2008 R2 Standard Edition 64(disk size: 20G, C:\ 15G, D:\ 5G) on
> raw file, the problem disappear.
> Windows 2008 R2 Standard Edition 64(disk size: 20G, C:\ 15G, D:\ 5G) on
> vhd file, the problem appear.
> Windows 2008 R2 Standard Edition 64(disk size: 100G, C:\ 15G, D:\85G) on
> vhd file, the problem appear.
>
> ps:
> windows 2003 need 3G disk space.
> redhat 5.4 need 4G disk space.
> windows 2008 need 8G disk space.
> the problem disappear means that os can startup and no data error.
>
> compile env and filesystem :
> Redhat AS 5.4
>
> xm info:
> host : vm01
> release : 2.6.31.13
> version : #1 SMP Wed Apr 21 12:30:21 CST 2010
> machine : x86_64
> nr_cpus : 16
> nr_nodes : 1
> cores_per_socket : 4
> threads_per_core : 2
> cpu_mhz : 2400
> hw_caps :
> bfebfbff:28100800:00000000:00001b40:009ce3bd:00000000:00000001:00000000
> virt_caps : hvm
> total_memory : 24539
> free_memory : 1668
> node_to_cpu : node0:0-15
> node_to_memory : node0:1668
> node_to_dma32_mem : node0:82
> max_node_id : 0
> xen_major : 4
> xen_minor : 0
> xen_extra : .0
> xen_caps : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32
> hvm-3.0-x86_32p hvm-3.0-x86_64
> xen_scheduler : credit
> xen_pagesize : 4096
> platform_params : virt_start=0xffff800000000000
> xen_changeset : unavailable
> xen_commandline : dom0_max_vcpus=2 dom0_vcpus_pin
> cc_compiler : gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)
> cc_compile_by : root
> cc_compile_domain :
dev.sd.test.com> cc_compile_date : Mon Apr 26 10:17:37 CST 2010
> xend_config_format : 4
>