Rpi-imager: Falha do Imager com BSOD Windows 10 v2004

Criado em 27 jul. 2020  ·  21Comentários  ·  Fonte: raspberrypi/rpi-imager

[ATUALIZAÇÃO 2021-06-26] Solução para mim adicionada no comentário mais abaixo: https://github.com/raspberrypi/rpi-imager/issues/94#issuecomment -869026069 ]

Instalação totalmente atualizada do Windows 10, novo download do Raspberry Pi Imager V1.4.0.0

Tentei em um segundo laptop, mesmo problema. Ambos Dell.

Reiniciado, executado como administrador.
Todos os BSODs parecem apontar para corrupção de memória, erros diferentes a cada vez, o mais comum é "FALHA DE PÁGINA EM ÁREA NÃO PAGED".

O problema parece estar no final da validação:

  • Uma tentativa com um SanDisk Ultra de 64 GB, a gravação chega a 100%, a validação chega a 100%, depois vai para 99% de gravação e trava.
  • Outra tentativa com um SanDisk Ultra de 32GB, escrita e validação chega a 100%, na validação completa, clique no botão e depois BSOD novamente.

Não tenho certeza se a seguinte análise de despejo de memória é útil para você, a partir da segunda tentativa acima:

Microsoft (R) Windows Debugger Version 10.0.19041.1 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\Windows\MEMORY.DMP]
Kernel Bitmap Dump File: Full address space is available

Symbol search path is: srv*
Executable search path is: 
Windows 10 Kernel Version 19041 MP (8 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 19041.1.amd64fre.vb_release.191206-1406
Machine Name:
Kernel base = 0xfffff807`82a00000 PsLoadedModuleList = 0xfffff807`8362a310
Debug session time: Mon Jul 27 21:00:59.742 2020 (UTC + 1:00)
System Uptime: 0 days 0:10:26.930
Loading Kernel Symbols
...............................................................
................................................................
................................................................
.............
Loading User Symbols

Loading unloaded module list
..............
For analysis of this file, run !analyze -v
0: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

KERNEL_MODE_HEAP_CORRUPTION (13a)
The kernel mode heap manager has detected corruption in a heap.
Arguments:
Arg1: 0000000000000011, Type of corruption detected
Arg2: ffff840a12202100, Address of the heap that reported the corruption
Arg3: ffff840a1fddcb50, Address at which the corruption was detected
Arg4: 0000000000000000

Debugging Details:
------------------


KEY_VALUES_STRING: 1

    Key  : Analysis.CPU.Sec
    Value: 10

    Key  : Analysis.DebugAnalysisProvider.CPP
    Value: Create: 8007007e on NEON

    Key  : Analysis.DebugData
    Value: CreateObject

    Key  : Analysis.DebugModel
    Value: CreateObject

    Key  : Analysis.Elapsed.Sec
    Value: 10

    Key  : Analysis.Memory.CommitPeak.Mb
    Value: 70

    Key  : Analysis.System
    Value: CreateObject


BUGCHECK_CODE:  13a

BUGCHECK_P1: 11

BUGCHECK_P2: ffff840a12202100

BUGCHECK_P3: ffff840a1fddcb50

BUGCHECK_P4: 0

POOL_ADDRESS:  ffff840a1fddcb50 Nonpaged pool

FREED_POOL_TAG:  Mdl_

BLACKBOXBSD: 1 (!blackboxbsd)


BLACKBOXNTFS: 1 (!blackboxntfs)


BLACKBOXPNP: 1 (!blackboxpnp)


BLACKBOXWINLOGON: 1

PROCESS_NAME:  System

STACK_TEXT:  
ffffc60c`573c1d78 fffff807`82f9bfa8 : 00000000`0000013a 00000000`00000011 ffff840a`12202100 ffff840a`1fddcb50 : nt!KeBugCheckEx
ffffc60c`573c1d80 fffff807`82f9c008 : 00000000`00000011 00000000`00000000 ffff840a`12202100 00000000`00000000 : nt!RtlpHeapHandleError+0x40
ffffc60c`573c1dc0 fffff807`82f9bc35 : 00000000`000000d0 ffff840a`1fda3000 00000000`00001000 00000000`00000000 : nt!RtlpHpHeapHandleError+0x58
ffffc60c`573c1df0 fffff807`82e27c54 : 00000000`00000001 00000000`00000001 00000000`00000000 00000000`00000008 : nt!RtlpLogHeapFailure+0x45
ffffc60c`573c1e20 fffff807`82c40a92 : ffff840a`12202340 00000000`000000ff 00000000`00000000 00000000`00000000 : nt!RtlpHpLfhSubsegmentFreeBlock+0x1c1034
ffffc60c`573c1ed0 fffff807`833c2019 : ffff840a`00000000 ffff840a`1fddcb60 fffffb64`80a9a008 01000000`00100000 : nt!ExFreeHeapPool+0x362
ffffc60c`573c1fb0 fffff807`9c028051 : ffffc901`53401000 ffffdc0f`195f61f0 ffff840a`1e1ad000 00000000`00000000 : nt!ExFreePool+0x9
ffffc60c`573c1fe0 fffff807`9bff4e33 : ffffc901`53401000 ffff840a`1e1ad000 ffffdc0f`158955c0 ffffdc0f`180e2be0 : dxgmms2!VIDMM_PAGE_TABLE_BASE::FreeCpuVisibleAddress+0x31511
ffffc60c`573c2010 fffff807`9bff03ce : ffff840a`1fddcb60 00001f80`01018bf0 00000000`00000002 00000000`00000200 : dxgmms2!VIDMM_PAGE_TABLE_BASE::FreeDriverUpdateAddress+0x37
ffffc60c`573c2040 fffff807`9c0282d2 : 00000000`00000000 ffffc901`53401000 00000000`00000002 ffffc60c`573c2560 : dxgmms2!VIDMM_PAGE_TABLE::UpdatePageTableInvalidate+0x10e
ffffc60c`573c2110 fffff807`9bff573d : 00000000`00000002 00000000`02800000 00000000`00000000 00000000`02800000 : dxgmms2!VIDMM_PAGE_TABLE::CommitVirtualAddressRange+0x316fa
ffffc60c`573c21b0 fffff807`9c0267d2 : 00000000`00000002 ffffdc0f`158955c0 ffffc901`4fd40101 00000000`00000000 : dxgmms2!VIDMM_PAGE_DIRECTORY::CommitVirtualAddressRange+0x77d
ffffc60c`573c2320 fffff807`9bff49ee : 00000000`00000000 ffffdc0f`158955c0 00000000`00001000 00000000`00000000 : dxgmms2!VIDMM_PAGE_DIRECTORY::CommitVirtualAddressRange+0x31812
ffffc60c`573c2490 fffff807`9c03dea2 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : dxgmms2!CVirtualAddressAllocator::CommitVirtualAddressRange+0x2f6
ffffc60c`573c2610 fffff807`9c025522 : 00000000`00000000 00000000`00000000 00000000`00000076 ffffdc0f`3f90b680 : dxgmms2!VIDMM_GLOBAL::InitPagingProcessVaSpace+0x1ce4e
ffffc60c`573c2780 fffff807`9c0182e2 : ffffdc0f`15895250 ffffc60c`00000001 00000000`00000001 ffffdc0f`194fbe50 : dxgmms2!VIDMM_GLOBAL::ProcessSystemCommand+0x31e22
ffffc60c`573c2900 fffff807`9c021b99 : ffffdc0f`194fbde0 ffff840a`1c72d001 ffffc60c`57271700 00000000`05f2da00 : dxgmms2!VIDMM_WORKER_THREAD::Run+0x1462
ffffc60c`573c2ae0 fffff807`82d46735 : ffff840a`1c72d080 fffff807`9c021b90 ffffdc0f`194fbde0 000fa4ef`bd9bbfff : dxgmms2!VidMmWorkerThreadProc+0x9
ffffc60c`573c2b10 fffff807`82de51b8 : ffffc901`4f951180 ffff840a`1c72d080 fffff807`82d466e0 00650064`00770073 : nt!PspSystemThreadStartup+0x55
ffffc60c`573c2b60 00000000`00000000 : ffffc60c`573c3000 ffffc60c`573bc000 00000000`00000000 00000000`00000000 : nt!KiStartSystemThread+0x28


SYMBOL_NAME:  dxgmms2!VIDMM_PAGE_TABLE_BASE::FreeCpuVisibleAddress+31511

MODULE_NAME: dxgmms2

IMAGE_NAME:  dxgmms2.sys

IMAGE_VERSION:  10.0.19041.388

STACK_COMMAND:  .thread ; .cxr ; kb

BUCKET_ID_FUNC_OFFSET:  31511

FAILURE_BUCKET_ID:  0x13a_11_Mdl__dxgmms2!VIDMM_PAGE_TABLE_BASE::FreeCpuVisibleAddress

OS_VERSION:  10.0.19041.1

BUILDLAB_STR:  vb_release

OSPLATFORM_TYPE:  x64

OSNAME:  Windows 10

FAILURE_ID_HASH:  {73dcc25f-346e-904e-131c-c3ba37519271}

Comentários muito úteis

Para completar, instalei a versão mais recente da Dell, mas isso ainda causou um problema, assim como outras versões de outros lugares, incluindo inserir o cartão e executar as atualizações do Windows novamente.

Por fim, instalei o "Driver do leitor de cartão para XP,Vista,Win7,Win8,Win8.1,Win10" Versão 10.0.370.188, datado de 2018/03/13, da página seguinte e agora funciona sem nenhum problema. Obrigado por todos os comentários, espero que isso ajude alguém esle também.

https://www.realtek.com/en/component/zoo/category/card-reader-solutions-card-reader-controllers-software

Todos 21 comentários

Tentei em um segundo laptop, mesmo problema. Ambos Dell.

Ambos têm hardware semelhante?
Por exemplo, mesma GPU?

Todos os BSODs parecem apontar para corrupção de memória, erros diferentes a cada vez, o mais comum é "FALHA DE PÁGINA EM ÁREA NÃO PAGED".

Um programa de espaço do usuário como o Imager não deve ser capaz de corromper a memória do kernel.

Se você é um usuário avançado/aventureiro, pode querer jogar com o Driver Verifier para ver se consegue detectar qual driver está corrompendo as coisas: https://answers.microsoft.com/en-us/windows/forum/windows_10-update /driver-verifier-tracking-down-a-mis-behaving/f5cb4faf-556b-4b6d-95b3-c48669e4c983

Obrigado pela resposta rápida. Abaixo estão as especificações para as duas máquinas. Frustrantemente, segui toda a configuração no Driver Verifier. Eu tentei duas vezes e foi bom nas duas vezes, depois desativei, reiniciei e tentei novamente, e deu BSOD novamente.

Percebi que demorou muito mais para concluir, presumido porque está verificando tudo à medida que avança.

Gostaria de saber se o aplicativo está fazendo algo após a verificação, mas o que quer que esteja fazendo algo (o disco) não está pronto naquele momento?

Percebi quando ele estava rodando lentamente:

  • O disco está completamente não alocado
  • Chega a 100% de escrita
  • Chega a verificar 100%
  • Vai para a escrita 99%
  • o disco recebe dois volumes e o espaço restante não alocado
  • O disco é desmontado e a mensagem Write Successful aparece quase instantaneamente.

Mas quando ele foi executado em velocidade normal (bem rápido), recebo o erro de parada antes que o disco obtenha volumes visíveis. Depois de reiniciar e examinar o Gerenciador de disco, ele mostra os dois volumes e o espaço não alocado restante.

Gerado por Piriform Speccy v1.32.740 27 de julho de 2020 @ 21:55

Sistema operacional
Windows 10 Pro 64 bits
CPU
Intel Core i7 7700HQ @ 2,80 GHz: 46 °C
Tecnologia Kaby Lake 14nm
RAM
Canal único de 16,0 GB Desconhecido (17-17-17-39)
Placa-mãe
Dell Inc. 065C71 (U3E1)
Gráficos
Monitor PnP Genérico (1920x1080@60Hz)
Intel HD Graphics 630 (Dell)
4095 MB NVIDIA GeForce GTX 1050 Ti (Dell): 44 °C
Versão do ForceWare: 445.75
SLI desativado
Armazenar
232 GB Samsung SSD 970 EVO 250 GB (Desconhecido (SSD))
931 GB Seagate ST1000LM035-1RK172 (SATA): 35 °C
Cartão SDXC de 59 GB (USB)
Unidades ópticas
Nenhuma unidade de disco óptico detectada
Áudio
Áudio Realtek

Gerado por Piriform Speccy v1.32.740 27 de julho de 2020 @ 21:53

Sistema operacional
Windows 10 Pro 64 bits
CPU
Intel Core i7 @ 1,80 GHz: 51 °C
Tecnologia Kaby Lake-U/Y 14nm
RAM
16,0 GB
Placa-mãe
Dell Inc. 0Y1T82 (U3E1)
Gráficos
Monitor PnP Genérico (1920x1080@60Hz)
Gráficos Intel UHD 620 (Dell)
4096 MB ATI Radeon 530 (Dell): 48 °C
CrossFire desativado
Armazenar
1863 GB SanDisk X400 M.2 2280 256 GB (SATA): 24 °C
238 GB SK hynix SC311 SATA 256 GB (SATA (SSD)): 30 °C
Unidades ópticas
Nenhuma unidade de disco óptico detectada
Áudio
Áudio Realtek

Qual antivírus/software de segurança você instalou? Se você desativá-lo temporariamente, isso impede que o RPi Imager falhe?

A versão anterior (v1.3 da página "releases" no github) tem o mesmo problema?

Gostaria de saber se o aplicativo está fazendo algo após a verificação, mas o que quer que esteja fazendo algo (o disco) não está pronto naquele momento?

Após verificar o que foi escrito até agora, ele buscará o início do disco e gravará o primeiro MB da imagem que contém a tabela de partições.
Nós ignoramos isso no início e salvamos isso por último, pois no momento em que há uma tabela de partição, outros serviços do Windows (coisa de indexador de pesquisa do Windows, scanners de vírus etc.) o processo de escrever a imagem.
Em seguida, ele liberará os buffers e ejetará o dispositivo.

Obrigado por toda a sua ajuda com isso. Eu resolvi o problema, desculpe pelo trabalho adicional.

Ambos os dispositivos têm leitores de cartão Realtek, vou atribuir isso a essa causa. Eu desenterrei um antigo leitor de cartão USB e funciona bem (testado duas vezes na primeira máquina).

Primeiro laptop (suponha que o cartão estava quando o Speccy foi executado)

USB Root Hub (USB 3.0)
Realtek USB 2.0 Card Reader
SDXC Card

Segundo laptop (suponha que o cartão não estava quando o Speccy foi executado)

USB Root Hub (USB 3.0)
Realtek USB 2.0 Card Reader

Para total completude nas respostas às perguntas:

Bom pensamento, eu sempre esqueço de verificar isso. Microsoft Defender. Era um PITA para desabilitar, ele se reativaria automaticamente. Tive que desabilitar via política de grupo. A mesma coisa ocorreu.

Qual antivírus/software de segurança você instalou? Se você desativá-lo temporariamente, isso impede que o RPi Imager falhe?

Sim, a mesma coisa.

A versão anterior (v1.3 da página "releases" no github) tem o mesmo problema?

Pode valer a pena verificar o site de suporte do fabricante do seu laptop para ver se eles têm drivers atualizados para seus leitores de cartão integrados?

Ambos os laptops já estão totalmente atualizados para todos os drivers, frustrantemente. O Dell Support Assistant faz um bom trabalho normalmente. Mas verifiquei duas vezes e sim, é o mesmo. Nenhum problema realmente como um leitor de cartão eterno faz o trabalho. E passei tempo suficiente no leitor de cartão embutido para desistir por enquanto, mas um dia posso revisitá-lo.

Pode valer a pena verificar o site de suporte do fabricante do seu laptop para ver se eles têm drivers atualizados para seus leitores de cartão integrados?

Eu tenho um laptop Dell e estou ficando BSOD semelhante perto do final, @AubsUK você acabou usando o leitor de cartão externo?

Eu tenho um laptop Dell e estou ficando BSOD semelhante perto do final, @AubsUK você acabou usando o leitor de cartão externo?

Eu fiz, usei um leitor de cartão USB, tudo funcionando perfeitamente.

Entendo. Acabei de criar um Linux Live USB inicializável e instalei o sistema operacional com sucesso para o meu cartão SD. :)
f* janelas :)

O mesmo para mim também no laptop Dell. Começou recentemente

Estou tendo o mesmo problema com um laptop Dell também.

Mesmo aqui. O método do leitor USB acabou funcionando para mim também.

Estou usando um leitor Anker 2 em 1 além do leitor embutido no meu Dell. Ambos BSOD. Esquisito

Bem, você não saberia, o Anker usa exatamente o mesmo chipset que o leitor embutido... lixo Realtek. Como esses leitores só se apresentam ao sistema quando um cartão é inserido e, se você nunca usou um leitor Realtek em seu computador, o Windows Update ou o Dell Command não podem ver o hardware e, portanto, não se incomodam em atualizar os drivers.

TL;DR com um cartão inserido, execute a atualização do Windows, atualize seus drivers e tente novamente.

Estou usando um leitor Anker 2 em 1 além do leitor embutido no meu Dell.

Você tem um número exato do modelo desse leitor Anker?

(Comprei um leitor barato com chipset RTL outro dia para ver se consigo reproduzir o problema.
Mas recebi um com um chip mais novo, que não precisa de drivers especiais e não tem esse problema específico).

TL;DR com um cartão inserido, execute a atualização do Windows, atualize seus drivers e tente novamente.

Funciona corretamente após a atualização, tanto no Anker quanto no leitor interno da Dell?

O modelo é Anker AR200 e na verdade usa o mesmo driver que o leitor embutido na minha latitude 3510.

Parece uma condição de corrida para quem nunca usou um leitor de cartão com este chipset em uma máquina nova e os drivers ainda não foram atualizados.

Depois de deixar o Windows Update fazer o seu trabalho, não tenho problemas com o RPi imager, Etcher, win32diskimager, etc... todos os quais BSOD no leitor interno e externo. Ambos estão funcionando bem agora

O modelo é Anker AR200 e na verdade usa o mesmo driver que o leitor embutido no meu
latitude 3510.

Não é possível reproduzir com um AR200.

Pode confirmar que realmente tem drivers especiais.
Mas funciona bem para mim com os drivers de 2018 que acompanham o Windows 10 e os de 2019 da atualização do Windows.

Screenshot 2_3_2021 9_46_30 PM (2)
Screenshot 2_3_2021 9_53_37 PM (2)

Isso é com um laptop Teclast chinês padrão, não com a Dell.

Portanto, a Dell vem com outra versão de driver que apresenta um problema ou o problema depende do tempo ou de outros fatores.

Para completar, instalei a versão mais recente da Dell, mas isso ainda causou um problema, assim como outras versões de outros lugares, incluindo inserir o cartão e executar as atualizações do Windows novamente.

Por fim, instalei o "Driver do leitor de cartão para XP,Vista,Win7,Win8,Win8.1,Win10" Versão 10.0.370.188, datado de 2018/03/13, da página seguinte e agora funciona sem nenhum problema. Obrigado por todos os comentários, espero que isso ajude alguém esle também.

https://www.realtek.com/en/component/zoo/category/card-reader-solutions-card-reader-controllers-software

Para completar, instalei a versão mais recente da Dell, mas isso ainda causou um problema, assim como outras versões de outros lugares, incluindo inserir o cartão e executar as atualizações do Windows novamente.

Por fim, instalei o "Driver do leitor de cartão para XP,Vista,Win7,Win8,Win8.1,Win10" Versão 10.0.370.188, datado de 2018/03/13, da página seguinte e agora funciona sem nenhum problema. Obrigado por todos os comentários, espero que isso ajude alguém esle também.

https://www.realtek.com/en/component/zoo/category/card-reader-solutions-card-reader-controllers-software

Posso confirmar na minha DELL Precision 3630 Tower esta orig. O driver Realtek corrigiu o BSOD.
Obrigado senhor.

Para completar, instalei a versão mais recente da Dell, mas isso ainda causou um problema, assim como outras versões de outros lugares, incluindo inserir o cartão e executar as atualizações do Windows novamente.

Por fim, instalei o "Driver do leitor de cartão para XP,Vista,Win7,Win8,Win8.1,Win10" Versão 10.0.370.188, datado de 2018/03/13, da página seguinte e agora funciona sem nenhum problema. Obrigado por todos os comentários, espero que isso ajude alguém esle também.

https://www.realtek.com/en/component/zoo/category/card-reader-solutions-card-reader-controllers-software

Confirme no Dell Vostro. Além disso, muito bom você colocar um link para a resposta correta no topo. Economiza bastante tempo lendo. Saúde!

Esta página foi útil?
0 / 5 - 0 avaliações