[冷門問題] win7 入唔到desktop, 入safe mode卡著係classpnp.sys

情況係咁的
boot機 過左windows logo 黑mon冇反應唔識load
有時手動reboot多幾次又入到desktop
有時擺佢係度幾分鐘無啦啦又入到desktop
好多時用<ctrl><break> 或者是但係keyboard亂禁就入到desktop

其實呢部係vm黎 我都知好可能係qemu問題 google過唔少人都係咁但冇解
想睇下會唔會有方法係win7入面搞到 所以係度問

其實之前都試過一次係咁
上次我夾硬用win iso 換走左個classpnp.sys再reboot入 win7
佢自動入左auto repair, 自動gen過個原版classpnp.sys比我之後又正常番晒
但今次用呢個方法都搞唔番 好後悔冇做restore point
startup repair唔work
sysprep試過唔work
sfc /scannow唔work

唔想重裝 睇下有冇人識搞

本帖最後由 1597532468000 於 2020-10-29 21:46 編輯

呀 仲有 呢個win7 我係由mbr轉左做gpt再uefi boot
為左搞display passthrough所以咁做
起左個efi partition比佢 擺左win10個efi檔比佢boot機用
成功左一排 係今日無啦啦又死左
估計同win7唔太support uefi或者會有d關係

比埋個shell script出黎研究下 或者有人識搞

qemu-system-x86_64 \
-name $vmname,process=$vmname \
-machine type=q35,accel=kvm,kernel_irqchip=on \
-cpu host,kvm=off,hv_vendor_id=none,hv_relaxed,hv_spinlocks=0x1fff,hv_vapic,hv_time,+vmx,-hypervisor \
-smp 4,sockets=1,cores=4,threads=1 \
-m 8G \
-rtc clock=host,base=localtime \
-serial none \
-parallel none \
-device vfio-pci,host=01:00.0,romfile=/usr/share/vgabios/660ti_updGOP.rom,bus=pcie.0 \
-device vfio-pci,host=00:14.0,bus=pcie.0 \
-drive if=pflash,format=raw,readonly,file=/usr/share/OVMF/OVMF_CODE.fd \
-drive if=pflash,format=raw,file=/tmp/my_vars.fd \
-drive file=/var/lib/libvirt/images/Win7x64-Q35-UEFI.qcow2,if=none,id=drive-virtio-blk0,werror=stop,rerror=stop \
-device virtio-blk-pci,drive=drive-virtio-blk0,id=virtio-blk0 \
-device ich9-intel-hda,bus=pcie.0 \
-device hda-micro,audiodev=hda \
-audiodev pa,id=hda,server=unix:/run/user/1000/pulse/native \
-boot order=dc \

TOP

頭先擺左個qcow2 image去另一部vm度做左次chkdsk /f [found no problems]
而家又正常番晒
但如果我再 mount多隻physical disk入去
同一個問題又再次出現 我chok到佢入到desktop 佢自動幫我裝過個virtio scsi driver reboot完又正常晒 好奇怪
開始懷疑係virtio scsi driver同win7唔多夾搞到卡住係classpnp.sys度
或者唔太關win7事 係qemu問題至真
暫時當係driver唔夾先
當然如果有人知點解 都可以補充一下 雖然未必關windows事

TOP

本帖最後由 Okt04175 於 2020-10-30 01:28 編輯

如果覺得同Display有關就應該搵<UEFISeven>呢個EFI Loader幫你,佢可以喺純UEFI環境下做UEFI GOP同VBIOS功能嘅中間轉譯去應付返Win7開機入系統時Call返BIOS模式Call Display裝置需要用嘅VBIOS功能嚟用。
Win7開機入系統時Call唔晒佢需要嘅功能會開機Fail。

TOP

如果覺得同Display有關就應該搵呢個EFI Loader幫你,佢可以喺純UEFI環境下將做UEFI GOP同VBIOS功能嘅中間轉 ...
Okt04175 發表於 2020-10-30 01:14



多謝你個<UEFUSeven> 下次再卡死我會去試下呢個
好奇問多個 其實有冇d 類似boot loader/manager既野 可以用UEFI boot起個loader 個loader再比我揀boot起MBR Win7 hdd咁樣? 我google仲未搵到
會唔會grub已經做到呢樣野?

TOP

多謝你個 下次再卡死我會去試下呢個
好奇問多個 其實有冇d 類似boot loader/manager既野 可以用U ...
1597532468000 發表於 2020-10-30 01:29

Grub同Clover同埋rEFInd正常應該都做到MBR同GPT混合/同時存在嘅處理,Quibble就唔肯定。

TOP

Grub同Clover同埋rEFInd正常應該都做到MBR同GPT混合/同時存在嘅處理,Quibble就唔肯定。 ...
Okt04175 發表於 2020-10-30 01:55


其實我之前已經試過rEFInd同PlopKexec 兩個係qemu既OVMF上面都係boot唔起冇野睇
但vmware 既EFI boot得起又有野睇 搵到我隻mbr碟 但都係boot唔到入面個os
不過而家用virtio-scsi + iothread mount 碟又正正常常 我直接將ssd個win7改埋做gpt 直接UEFI boot算

TOP

VM就難講D,就算個 VM 檔冇問題,個 HOST OS 有問題都 GG

TOP

本帖最後由 1597532468000 於 2020-10-31 02:20 編輯
VM就難講D,就算個 VM 檔冇問題,個 HOST OS 有問題都 GG
chue 發表於 2020-10-31 01:31


最後原來係QEMU奇怪囉 呢條問題應該就冇乜人識答咖啦
今日終於發現左
逄親有隻碟曾經mount過入win10 guest 不論係qcow2 image定physical ssd
果隻碟再擺入win7 guest度boot機都會卡死係classpnp.sys
但如果我將果隻碟做一次chkdsk /f 個result會話 found no problem
再擺入win7 guest度行 個win7又正常運作到
呢套動作我試過幾次都係咁 好神奇
咁應該唔關physical disk事 隻碟亦唔似有data lost/任何error
UEFI唔知關唔關事 不過睇落就似QEMU問題居多
總之而家我有方法reproduce個問題 亦有方法recover番

TOP

最後原來係QEMU奇怪囉 呢條問題應該就冇乜人識答咖啦
今日終於發現左
逄親有隻碟曾經mount過入wi ...
1597532468000 發表於 2020-10-31 02:06

咁只可以怪Bug10又製造問題畀客仔喇,連檔案系統都搞存心靠害。

TOP