重新安装 Windows 8.1 后存储空间出现 BSOD

重新安装 Windows 8.1 后存储空间出现 BSOD

重新安装 Windows 8.1 后,重新连接我的存储空间阵列会导致 BSOD。

我有 3 个驱动器存储空间阵列 + 单独的 SSD。我重新安装了 Windows 8 -> 并升级到 8.1

安装 Windows 8 后,第一次重启后我的机器进入重启循环并出现 BSOD。移除所有驱动器后,机器恢复正常。

如果我只连接一个驱动器,则不会崩溃。我尝试将驱动器放在单独的控制器上(我有 Intel 和 ASMedia SATA控制器),并且一旦我添加第二个驱动器,BSOD 就会返回(初始化驱动器后不久)。

我是不是彻底被坑了?有没有什么办法可以恢复阵列?

驱动程序版本

英特尔:12.9.0.1001 - 2013 年 10 月 29 日
ASR:1.3.4.0 - 2012 年 6 月 22 日
spaceport.sys:6.3.9600.16384(winblue_rtm.130821-1623) - 2013 年 10 月 30 日下午 6:38:47?

错误

错误:DRIVER_IRQL_NOT_LESS_OR_EQUAL  
文件路径:C:\WINDOWS\system32\drivers\spaceport.sys

小型转储:https://www.dropbox.com/s/yqtnjxvvdvq2nqq/032914-5109-01.dmp

Windows 操作中心错误

来源
视窗

概括
意外关机

日期
‎2014 年 3 月 29 日下午 7:29

地位
有解决方案(请注意,该解决方案实际上不可用)

问题签名
问题事件名称:BlueScreen
代码:d1
参数1:ffffe0001de00ffe
参数 2:2
参数 3: 1
参数4:fffff8000021dc90
操作系统版本:6_3_9600
服务包:0_0
产品:256_1
操作系统版本:6.3.9600.2.0.0.256.48
区域设置 ID:1033

有关问题的额外信息
存储桶 ID:AV_spaceport!LogDecodeEntryHeader

WinDgb(分析-v)

*******************************************************************************************
* *
* 错误检测分析 *
* *
*******************************************************************************************

DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)
尝试访问可分页(或完全无效)的地址
中断请求级别 (IRQL) 过高。这通常是
由于驱动程序使用不正确的地址而导致的。
如果内核调试器可用,则获取堆栈回溯。
参数:
Arg1:ffffe0001de00ffe,引用的内存
Arg2:0000000000000002,IRQL
Arg3:00000000000000001,值 0 = 读操作,1 = 写操作
Arg4:fffff80000597c90,引用内存的地址

调试细节:
------------------


写入地址:ffffe0001de00ffe

当前 IRQL: 2

故障IP:
太空港!LogDecodeEntryHeader+58
fffff800`00597c90 42884411fe mov 字节指针 [rcx+r10-2],al

客户崩溃次数:1

默认存储桶 ID:WIN8_DRIVER_FAULT

BUGCHECK_STR:AV

进程名称:系统

分析版本:6.3.9600.16384(调试器(dbg).130821-1623)amd64fre

TRAP_FRAME:ffffd00021fa6610——(.trap 0xffffd00021fa6610)
注意:陷阱框架不包含所有寄存器。
一些寄存器值可能为零或者不正确。
rax=0000000020000000 rbx=0000000000000000 rcx=00000000179e6000
rdx=00000000179e5000 rsi=0000000000000000 rdi=0000000000000000
rip=fffff80000597c90 rsp=ffffd00021fa67a8 rbp=ffffe0000641b000
 r8=00000000000179e5 r9=0000000000000000 r10=ffffe0000641b000
r11=ffffe0000641b000 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0 nv 向上 ei pl nz na po nc
太空港!LogDecodeEntryHeader+0x58:
fffff800`00597c90 42884411fe mov 字节指针 [rcx+r10-2],al ds:ffffe000`1de00ffe=??
重置默认范围

LAST_CONTROL_TRANSFER:从 fffff803ee75b7e9 到 fffff803ee74fca0

堆栈文本:  
ffffd000`21fa64c8 fffff803`ee75b7e9 : 00000000`0000000a ffffe000`1de00ffe 00000000`00000002 00000000`00000001 : nt!KeBugCheckEx
ffffd000`21fa64d0 fffff803`ee75a03a : 00000000`00000001 00000000`000179e6 ffffe000`06ba5000 ffffd000`21fa6610 : nt!KiBugCheckDispatch+0x69
ffffd000`21fa6610 fffff800`00597c90 : fffff800`00597db2 ffffe000`080a1970 00000000`00000000 00000000`00000060 : nt!KiPageFault+0x23a
ffffd000`21fa67a8 fffff800`00597db2 : ffffe000`080a1970 00000000`00000000 00000000`00000060 ffffe000`06ba5000 : 太空港!LogDecodeEntryHeader+0x58
ffffd000`21fa67b0 fffff800`0059ad00 : ffffe000`080a1970 00000000`000e4000 00000000`00000000 ffffe000`06ba5000 : 太空港!LogReadRecordComplete+0x3e
ffffd000`21fa67f0 fffff800`0059933f : 00000000`00001000 ffffe000`080a7d80 0003b497`000000e4 00000000`00000000 : 太空港!LogCoreReadDataRecord+0x1d8
ffffd000`21fa6860 fffff800`0058f3f5 : ffffe000`080a7d80 ffffe000`0807b910 0003b497`000000e4 00000000`00000006 : 太空港!SlLogReadLogRecord+0x1a7
ffffd000`21fa68e0 fffff800`00587032 : ffffe000`080a7d80 ffffe000`00000000 ffffe000`07457c18 00000000`00000000 : 太空港!SIO_LOG::BuildChildPacketsRead+0x115
ffffd000`21fa6950 fffff800`00586e94 : ffffe000`080a7d80 ffffe000`07457c18 00000000`00000000 ffffe000`0807b910 : 太空港!SIO_DISPATCH::DispatchInternal+0x32
ffffd000`21fa6990 fffff800`0058adca : ffffe000`080a7d80 ffffe000`07457c0d 00000000`00000000 00000000`00000000 : 太空港!SIO_DISPATCH::Dispatch+0x5c
ffffd000`21fa69c0 fffff800`0058707b : ffffe000`080a7bf8 00000000`00000000 00000000`00000000 00000000`00000000 : 太空港!SIO_RAID::DispatchChildPacket+0xd6
ffffd000`21fa69f0 fffff800`00586e94 : ffffe000`0807bc00 ffffe000`07457c0d 00000000`00000000 ffffe000`07449a00 : 太空港!SIO_DISPATCH::DispatchInternal+0x7b
ffffd000`21fa6a30 fffff800`005889f3 : ffffe000`0807bc78 ffffe000`07457cc0 ffffe000`0807bed0 00000000`00000001 : 太空港!SIO_DISPATCH::Dispatch+0x5c
ffffd000`21fa6a60 fffff800`0058830a : ffffe000`0807bf28 ffffd000`21fa6ae0 ffffe000`039f2650 ffffe000`0807bed0 : 太空港!SIO_DESTAGE::RefillReplay+0x17f
ffffd000`21fa6aa0 fffff800`0058730e : fffff800`005872d8 ffffe000`039f2650 ffffe000`039f2650 ffffe000`05883880 : 太空港!SIO_DESTAGE::Run+0x2b2
ffffd000`21fa6b10 fffff803`ee6a31b9 : fffff800`005872d8 ffffd000`21fa6bd0 ffffe000`039f2650 ffffe000`0669e820 : 太空港!SioTaskWorkerRoutine+0x36
ffffd000`21fa6b50 fffff803`ee68f2e4 : ffffd000`207e8340 ffffe000`05883880 ffffe000`05883880 ffffe000`003b2900 : nt!ExpWorkerThread+0x2b5
ffffd000`21fa6c00 fffff803`ee7562c6 : ffffd000`207dc180 ffffe000`05883880 ffffd000`207e8340 bbb643fc`01d4ab98 : nt!PspSystemThreadStartup+0x58
ffffd000`21fa6c60 00000000`00000000 : ffffd000`21fa7000 ffffd000`21fa1000 00000000`00000000 00000000`00000000 : nt!KiStartSystemThread+0x16


堆栈命令:kb

关注IP:
太空港!LogDecodeEntryHeader+58
fffff800`00597c90 42884411fe mov 字节指针 [rcx+r10-2],al

符号堆栈索引: 3

SYMBOL_NAME:太空港!LogDecodeEntryHeader+58

FOLLOWUP_NAME:机器所有者

MODULE_NAME:太空港

图像名称:spaceport.sys

调试_FLR_IMAGE_时间戳:52718a77

图像版本:6.3.9600.16452

BUCKET_ID_FUNC_OFFSET: 58

FAILURE_BUCKET_ID:AV_spaceport!LogDecodeEntryHeader

BUCKET_ID:AV_spaceport!LogDecodeEntryHeader

分析来源:KM

FAILURE_ID_HASH_STRING:km:av_spaceport!logdecodeentryheader

失败 ID 哈希:{1ed79302-c2e8-c1d4-cadf-6637f8d3ad77}

后续:MachineOwner

答案1

我无法从 Microsoft 获得错误修复,但通过以下步骤恢复了文件:

  • 使用 Powershell,将 VirtualDisk 设置为不自动挂载:Set-VirtualDisk -FriendlyName "BadDisk" -IsManualAttach $True
  • 物理重新连接所有驱动器(初始化 VirtualDisk 时出现 BSOD)
  • 下载和使用回收文件恢复并使用演示存储空间恢复(请注意,我只需要支付 Relclaime 的费用即可恢复文件)。

在单独的驱动器上,复制损坏的 VirtualDisk 中的所有文件,然后将其删除。

相关内容