我从旧 PC 上卸下了一个 SSD(三星 850 evo 250 Gb),想将其用作外部 SSD,但遇到了问题。这是旧 PC 的主 SSD,C:\ 分区位于其中,并且安装了操作系统(Windows 8.1)。我事先没有格式化 SSD,这可能是问题的根源。当我尝试使用 USB 电缆将 SSD 连接到我的新笔记本电脑(Microsoft Surface Book 2)时,SSD 未显示在“此 PC”上。
我能想到的主要问题是现在有两个标记为“C:\”的分区,并且 Windows 10 无法自动重新标记“C”。
为了查看能否在 BIOS 中看到 SSD,我在笔记本电脑关闭时连接了 SSD,然后将其打开。但是,W10 卡在了初始徽标处,可能是由于“双 C:\”存在导致的启动问题。
最后,我注意到 SSD 确实只出现在设备管理器中,列在其他内部存储介质中。如果我打开磁盘管理,大约 15 分钟后就会将 SSD 识别为未分配且未初始化的磁盘。(所附屏幕截图中的磁盘 3)。
但是,我无法初始化它(作为 GPT 或 MBR),因为我收到错误:
“由于 I/O 错误,无法执行该请求”。
相关的 Windows 日志事件为:VDS 在清理操作期间无法在磁盘上写入启动代码。错误代码:8007045D@02070008
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Virtual Disk Service" />
<EventID Qualifiers="49664">10</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2020-01-11T17:15:00.383873600Z" />
<EventRecordID>10732</EventRecordID>
<Channel>System</Channel>
<Computer>XXX</Computer>
<Security />
</System>
<EventData>
<Data>8007045D@02070008</Data>
</EventData>
</Event>
我也尝试过启动磁盘分区从提示符下执行以下命令:
list disk
select disk
clean
成功了。但是当我输入
convert gpt
或者
create partition primary
我遇到了相同的 I/O 错误。
考虑到我不再有旧笔记本电脑,您对如何解决这个问题有什么建议吗?
非常感谢!
更新:我把 SSD 重新插入到我的旧笔记本电脑中(直接插入第二个硬盘托架,因此直接通过 SATA 连接到主板,而不再作为主硬盘),它被完美识别。我能够将其转换为 GPT 并格式化(NTFS)。因此,我认为是电缆问题,我买了一个SSD 硬盘盒和新电缆。
但是,当使用新电缆(SATA-USB)将其重新连接到新笔记本电脑时,问题再次出现:仅在磁盘管理中显示为未分配空间,需要初始化。初始化失败,并出现与之前报告的相同的 I/O 错误。我还尝试将其连接到第三台笔记本电脑,问题完全相同。
问题可能是通过 USB 连接而不是通过 SATA 连接 SSD 时出现的吗?不过,我可能排除了电缆问题,因为我已经尝试了两种不同的电缆。
答案1
该问题肯定与驱动器字母无关,因为每个 Windows 安装都会自行跟踪驱动器字母 - 将 C:驱动器从一台 PC 连接到另一台 PC 不会导致该驱动器与 PC 的原始 C:驱动器冲突。
如果从旧 PC 上卸下驱动器时驱动器工作正常,则问题很可能出在您提到的“USB 电缆”上。我假设这是 SATA SSD - 如果可能,可能值得将 SSD 直接安装到台式 PC 上进行测试(将 SATA 电缆直接连接到主板),而不是使用 USB 适配器。或者,购买具有良好评级的新 USB 转 SATA 适配器并使用它进行测试。
如果新适配器和/或在桌面电脑上试用它不起作用,则很可能是驱动器已损坏,以致无法或几乎无法使用。
更新:正如问题所述,该驱动器来自笔记本电脑。新的 USB 适配器无法解决问题。在这种情况下,笔记本电脑启用了驱动器加密安全功能,阻止该驱动器在另一台 PC 上使用。
答案2
此 SSD 中设置了驱动器锁密码。其他 HHD 也设置了相同的密码,现在它用于启动我的旧笔记本电脑。因此,直到我在 BIOS 中检查后才发现它。
当通过 SATA-USB 电缆连接时,无法发现,因为 SSD 甚至没有在设置了驱动器锁的笔记本电脑中初始化。一旦驱动器锁密码被删除,SSD 就可以正常工作。