Rpi-imager: Imager вылетает с BSOD Windows 10 v2004

Созданный на 27 июл. 2020  ·  21Комментарии  ·  Источник: raspberrypi/rpi-imager

[ОБНОВЛЕНИЕ 2021-06-26] Решение для меня добавлено в комментарии ниже: https://github.com/raspberrypi/rpi-imager/issues/94#issuecomment -869026069 ]

Полностью обновленная установка Windows 10, новая загрузка Raspberry Pi Imager V1.4.0.0

Пробовал на втором ноутбуке, та же проблема. Оба Делла.

Перезагрузил, запустил от Администратора.
Все BSODы, по-видимому, указывают на повреждение памяти, каждый раз разные ошибки, наиболее распространенной из которых была «ОШИБКА СТРАНИЦЫ В НЕДОСТУПНОЙ ОБЛАСТИ».

Проблема возникает в конце проверки:

  • Одна попытка с SanDisk Ultra 64 ГБ, запись доходит до 100%, проверка доходит до 100%, затем доходит до 99% записи, затем происходит сбой.
  • Еще одна попытка с SanDisk Ultra объемом 32 ГБ, запись и проверка достигают 100%, после завершения проверки нажмите кнопку, затем снова BSOD.

Не уверен, что следующий анализ аварийного дампа будет полезен для вас со второй попытки выше:

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}

Самый полезный комментарий

Для полноты картины я установил последнюю версию от Dell, но это все еще вызывало проблему, как и другие версии из других источников, включая вставку карты и повторный запуск обновлений Windows.

Наконец, я установил «Драйвер кард-ридера для XP, Vista, Win7, Win8, Win8.1, Win10» версии 10.0.370.188 от 13 марта 2018 г. со следующей страницы, и теперь он работает без проблем. Спасибо за все комментарии, надеюсь, это тоже поможет кому-то.

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

Все 21 Комментарий

Пробовал на втором ноутбуке, та же проблема. Оба Делла.

У обоих одинаковое оборудование?
Например, тот же графический процессор?

Все BSODы, по-видимому, указывают на повреждение памяти, каждый раз разные ошибки, наиболее распространенной из которых была «ОШИБКА СТРАНИЦЫ В НЕДОСТУПНОЙ ОБЛАСТИ».

Программа пользовательского пространства, такая как Imager, не должна портить память ядра.

Если вы опытный пользователь/авантюрист, вы можете поиграть с Driver Verifier, чтобы узнать, сможете ли вы определить, какой драйвер повреждает вещи: https://answers.microsoft.com/en-us/windows/forum/windows_10-update /водитель-верификатор-отслеживание-плохого поведения/f5cb4faf-556b-4b6d-95b3-c48669e4c983

Спасибо за быстрый ответ. Ниже приведены характеристики двух машин. К сожалению, я следил за всеми настройками Driver Verifier. Я попробовал это дважды, и оба раза это было хорошо, затем я отключил его, перезагрузил и попробовал снова, и снова BSOD.

Я заметил, что для завершения потребовалось намного больше времени, предположительно потому, что он проверяет все по ходу дела.

Интересно, делает ли приложение что-то после проверки, но то, что оно делает (диск), не готово к этому моменту?

Я заметил, когда он работал медленно:

  • Диск полностью нераспределен
  • Доходит до 100% письма
  • Доходит до проверки 100%
  • Доходит до письма 99%
  • диск получает два тома и оставшееся нераспределенное пространство
  • Диск размонтируется, и почти мгновенно появляется сообщение Write Successful.

Но когда он работал с нормальной скоростью (довольно быстро), я получаю ошибку остановки до того, как на диске появляются видимые тома. После перезагрузки и просмотра диспетчера дисков он показывает два тома и оставшееся нераспределенное пространство.

Сгенерировано Piriform Speccy v1.32.740 27 июля 2020 в 21:55

Операционная система
Windows 10 Профессиональная 64-разрядная версия
ЦПУ
Intel Core i7 7700HQ @ 2,80 ГГц: 46 °C
14-нанометровая технология Kaby Lake
ОЗУ
16,0 ГБ, одноканальный, неизвестно (17-17-17-39)
Системная плата
Делл Инк. 065C71 (U3E1)
Графика
Универсальный монитор PnP (1920x1080, 60 Гц)
Intel HD Graphics 630 (Dell)
4095 МБ NVIDIA GeForce GTX 1050 Ti (Dell): 44 °C
Версия ForceWare: 445.75
SLI отключен
Место хранения
232 ГБ Samsung SSD 970 EVO 250 ГБ (неизвестно (SSD))
931 ГБ Seagate ST1000LM035-1RK172 (SATA): 35 °C
Карта SDXC 59 ГБ (USB)
Оптические приводы
Оптические дисководы не обнаружены
Аудио
Реалтек Аудио

Сгенерировано Piriform Speccy v1.32.740 27 июля 2020 в 21:53

Операционная система
Windows 10 Профессиональная 64-разрядная версия
ЦПУ
Intel Core i7 @ 1,80 ГГц: 51 °C
Kaby Lake-U/Y, 14-нанометровая технология
ОЗУ
16,0 ГБ
Системная плата
Dell Inc. 0Y1T82 (U3E1)
Графика
Универсальный монитор PnP (1920x1080, 60 Гц)
Intel UHD Graphics 620 (Dell)
4096 МБ ATI Radeon 530 (Dell): 48 °C
CrossFire отключен
Место хранения
1863 ГБ SanDisk X400 M.2 2280 256 ГБ (SATA): 24 °C
238 ГБ SK hynix SC311 SATA 256 ГБ (SATA (SSD)): 30 °C
Оптические приводы
Оптические дисководы не обнаружены
Аудио
Реалтек Аудио

Какое антивирусное / защитное программное обеспечение у вас установлено? Если вы временно отключите его, это предотвратит сбой RPi Imager?

Есть ли такая же проблема в предыдущей версии (v1.3 со страницы «релизы» на github)?

Интересно, делает ли приложение что-то после проверки, но то, что оно делает (диск), не готово к этому моменту?

После проверки того, что было записано до сих пор, он вернется к началу диска и запишет первый МБ образа, содержащего таблицу разделов.
Сначала мы пропустили это и сохранили напоследок, поскольку в тот момент, когда есть таблица разделов, другие службы Windows (индексатор поиска Windows, антивирусные сканеры и т. д.) могут начать доступ к хранилищу и вызвать всевозможные интересные проблемы, если мы все еще находились в процесс написания образа.
После этого он очистит буферы и извлечет устройство.

Спасибо за вашу помощь в этом. Я решил проблему, извините за дополнительную работу.

Оба устройства имеют кард-ридеры Realtek, я считаю это причиной. Я откопал старый USB-кардридер, и он отлично работает (дважды проверял на первой машине).

Первый ноутбук (предположим, что карта была установлена ​​при запуске Speccy)

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

Второй ноутбук (предположим, что во время запуска Speccy карты не было)

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

Для полноты ответов на вопросы:

Хорошая мысль, я всегда забываю проверить это. Защитник Майкрософт. Это был PITA для отключения, он автоматически снова включался. Пришлось отключить через групповую политику. То же самое произошло.

Какое антивирусное / защитное программное обеспечение у вас установлено? Если вы временно отключите его, это предотвратит сбой RPi Imager?

Да, то же самое.

Есть ли такая же проблема в предыдущей версии (v1.3 со страницы «релизы» на github)?

Возможно, стоит проверить веб-сайт поддержки производителя вашего ноутбука, чтобы узнать, есть ли у них обновленные драйверы для ваших встроенных картридеров?

К сожалению, оба ноутбука уже полностью обновлены для всех драйверов. Dell Support Assistant обычно хорошо справляется с этой задачей. Но перепроверил и да, это то же самое. На самом деле ничего особенного, поскольку вечный считыватель карт делает свою работу. И я потратил достаточно времени на встроенный кард-ридер, чтобы отказаться от него, но однажды я могу вернуться к нему.

Возможно, стоит проверить веб-сайт поддержки производителя вашего ноутбука, чтобы узнать, есть ли у них обновленные драйверы для ваших встроенных картридеров?

У меня есть ноутбук Dell, и я получаю похожий BSOD, близкий к завершению, @AubsUK , вы в конечном итоге использовали внешний кард-ридер?

У меня есть ноутбук Dell, и я получаю похожий BSOD, близкий к завершению, @AubsUK , вы в конечном итоге использовали внешний кард-ридер?

Я сделал, я использовал USB-кардридер, все работает отлично.

Понимаю. Я только что сделал загрузочный Linux Live USB и успешно установил ОС на свою SD-карту. :)
е* окна :)

То же самое для меня и на ноутбуке Dell. Совсем недавно началось

У меня такая же проблема с ноутбуком Dell.

То же самое. У меня тоже сработал метод USB-ридера.

Я использую считыватель Anker 2in1 в дополнение к встроенному считывателю в моем Dell. Оба БСОД. Странный

Разве вы не знали, что Anker использует тот же чипсет, что и встроенный ридер ... Realtek фигня. Поскольку эти считыватели представляются системе только тогда, когда вставлена ​​карта, и если вы никогда не использовали считыватель Realtek на своем компьютере, Центр обновления Windows или команда Dell не смогут увидеть оборудование и, следовательно, не будут утруждать себя обновлением драйверов.

TL;DR со вставленной картой, запустите Центр обновления Windows, обновите драйверы и повторите попытку.

Я использую считыватель Anker 2in1 в дополнение к встроенному считывателю в моем Dell.

У вас есть точный номер модели этого считывателя Anker?

(На днях купил дешевый ридер с чипсетом RTL, чтобы посмотреть, смогу ли я воспроизвести проблему.
Но получил один с более новым чипом, который не требует специальных драйверов и не имеет этой конкретной проблемы).

TL;DR со вставленной картой, запустите Центр обновления Windows, обновите драйверы и повторите попытку.

Он работает правильно после обновления как на Anker, так и на внутреннем считывателе Dell?

Модель Anker AR200, и на самом деле она использует тот же драйвер, что и встроенный считыватель в моей широте 3510.

Похоже на состояние гонки для тех из нас, кто никогда не использовал кард-ридер с этим чипсетом на новой машине и драйверы еще не были обновлены.

После того, как обновление Windows сделало свое дело, у меня не было проблем с RPi imager, Etcher, win32diskimager и т. Д., Все из которых вызывали BSOD как на внутреннем, так и на внешнем устройстве чтения. Оба сейчас работают нормально

Модель Anker AR200, и на самом деле она использует тот же драйвер, что и встроенный считыватель в моем
широта 3510.

Невозможно воспроизвести с помощью AR200.

Могу подтвердить, что у него действительно есть специальные драйверы.
Но у меня отлично работает как с драйверами 2018 года, которые поставляются с Windows 10, так и с драйверами 2019 года из обновления Windows.

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

Это делается со стандартным китайским ноутбуком Teclast, а не с Dell.

Таким образом, либо Dell поставляет еще одну версию драйвера, в которой есть проблема, либо проблема зависит от времени или других факторов.

Для полноты картины я установил последнюю версию от Dell, но это все еще вызывало проблему, как и другие версии из других источников, включая вставку карты и повторный запуск обновлений Windows.

Наконец, я установил «Драйвер кард-ридера для XP, Vista, Win7, Win8, Win8.1, Win10» версии 10.0.370.188 от 13 марта 2018 г. со следующей страницы, и теперь он работает без проблем. Спасибо за все комментарии, надеюсь, это тоже поможет кому-то.

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

Для полноты картины я установил последнюю версию от Dell, но это все еще вызывало проблему, как и другие версии из других источников, включая вставку карты и повторный запуск обновлений Windows.

Наконец, я установил «Драйвер кард-ридера для XP, Vista, Win7, Win8, Win8.1, Win10» версии 10.0.370.188 от 13 марта 2018 г. со следующей страницы, и теперь он работает без проблем. Спасибо за все комментарии, надеюсь, это тоже поможет кому-то.

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

Могу подтвердить на моем корпусе DELL Precision 3630 Tower этот ориг. Драйвер Realtek исправил BSOD.
Спасибо, сэр.

Для полноты картины я установил последнюю версию от Dell, но это все еще вызывало проблему, как и другие версии из других источников, включая вставку карты и повторный запуск обновлений Windows.

Наконец, я установил «Драйвер кард-ридера для XP, Vista, Win7, Win8, Win8.1, Win10» версии 10.0.370.188 от 13 марта 2018 г. со следующей страницы, и теперь он работает без проблем. Спасибо за все комментарии, надеюсь, это тоже поможет кому-то.

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

Подтвердите на Dell Vostro. Кроме того, очень хорошо, что вы разместили ссылку на правильный ответ вверху. Экономит немного времени при чтении. Ваше здоровье!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги