该驱动器用于 CR-H212 外部 RAID 机箱内。驱动器工作正常,直到我执行以下操作:
- 安全移除(在 Windows 中)并完全拔下
- 打开并移除两个驱动器
- 将外壳切换至正常模式
- 放入不同的驱动器并插入以查看其内容(没问题)
- 安全移除(在 Windows 中)并完全拔下
- 将机柜切换回 RAID 1 模式
- 将原来的两个驱动器放回去
- 插入后,现在显示未初始化
再次查看手册后,它确实警告切换模式......我完全忘记了!我猜当你将模式切换回 RAID 1 时,无论驱动器上已有的内容如何,机箱都会认为你正在启动一个新阵列。我不知道它会将什么写入磁盘以启动它。我知道它没有完全擦除驱动器,因为指示灯只闪烁了几次然后就停止了。理论上数据仍然存在。
我再次取出驱动器,并将其中一个直接连接到 Linux 机器上的 SATA,然后将其添加到备份文件中。
我确实有第三个驱动器,不久前我将其从阵列中移出,我可以正常访问阵列外的(过时的)数据。其他驱动器无论是否在阵列中都显示为“未初始化”。我尝试比较第三个驱动器和未初始化驱动器之间的分区信息(使用 testdisk),它们似乎相同(我想这很有道理),但哪些数据指定了是否初始化?我还可以比较什么,我应该寻找什么?
我原本想初始化数组并将其格式化为之前的格式 (NTFS),然后将原始数据从备份复制到数组,但我不知道这样做是否可行。我是否需要从某个偏移量复制数据?
答案1
这是 user720288。我使用磁盘编辑器查找我旋转出的驱动器与未初始化的驱动器之一之间的差异。据我所知,RAID 机箱所做的唯一一件事就是将第一个扇区清零。因此,我首先将未初始化的驱动器放回 RAID 1 模式的机箱中(以防它再次尝试将第一个扇区清零),然后将旋转磁盘的第一个扇区复制到阵列的第一个扇区。我在编辑器中关闭了磁盘,安全地移除、拔下并重新插入,就这样,它又恢复了工作。
我还没有检查以确保它确实写入了两个驱动器。我也不知道第一个扇区中的数据意味着什么,所以我不知道来自过时的镜像是否会影响数据的镜像方式。我稍后会测试,但现在我很高兴我找回了我的数据,需要去睡觉了。