如何仅使用 MBR 访问外部 SSD 驱动器上的数据?

如何仅使用 MBR 访问外部 SSD 驱动器上的数据?

我的旧笔记本电脑的显示器坏了,所以我拿走了它的 SSD,并使用 M2 SSD 外壳通过 USB 将其外部连接到另一台装有 Ubuntu 22.04 的笔记本电脑。SSD 上应该有两个操作系统:Windows 和 Ubuntu。我想从 Ubuntu 的磁盘部分获取一些数据,但操作系统看不到它的数据。

磁盘输出

$ sudo gdisk /dev/sda

GPT fdisk (gdisk) version 1.0.8

Problem reading disk in BasicMBRData::ReadMBRData()!
Warning! Read error 22; strange behavior now likely!
Warning! Read error 22; strange behavior now likely!
Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present


***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory. THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by
typing 'q' if you don't want to convert your MBR partitions
to GPT format!
***************************************************************
$ sudo fdisk -l /dev/sda

fdisk: cannot open /dev/sda: No such file or directory
$ lsusb
...
Bus 002 Device 002: ID 152d:a578 JMicron Technology Corp. / JMicron USA Technology Corp. USB to ATA/ATAPI Bridge
...

我试过了,但它对我不起作用。

答案1

除了将 SSD 作为外部设备连接到不同系统的可能性之外:

您写道,整个操作的原因是您的笔记本电脑显示屏有缺陷。——您是否曾尝试连接外接显示器?

通过外接显示器,笔记本电脑仍可使用并继续提供服务。或者至少通过这种方式,您可以规避通过外部 USB 适配器带来的问题,因为您可以在常规环境中备份数据。


从磁盘工具的屏幕截图中可以明显看出,USB 适配器的逻辑与 DVD 驱动器的接受方式类似。但“插入”的介质(您的 SSD)目前不在线。

可能存在以下原因:

  1. Power ON/OFF适配器上可能有一个功能。

  2. 适配器和 SSD 之间的连接未正确就位或以错误的方式连接。

  3. 适配器系统需要外部电源,尤其是 SSD。适配器逻辑正常(如屏幕截图所示),但 SSD 可能因电源不足而发生故障。

检查前两种可能性应该很简单。而且,由于我不知道您的确切型号,我无法告诉您寻找的有用细节。

可能性 3 是最棘手的。

了解适配器的详细信息将有助于排除不相关的可能性。因此,我停留在更通用的层面:

请注意,USB 端口不一定等于旁边的 USB 端口:

其中一个可以是“USB 充电器”,另一个是 USB 3.0,下一个只能是 USB 2.0。 — 这些只是 USB 端口“Type A”(大方形)最显着的可能性。 — USB-C 类型在其内部功能方面也有很大差异。

所有提到的类型的共同问题是,它们的 USB 对每个端口允许的最大功耗的定义差异很大。(即参见维基百科上的表格

因此,选择错误的端口可能会导致设备故障。如果设备在电量不足时根本不显示,您可以感到幸运。否则,当功耗达到极限时,设备将发生故障。通常,当尝试写入超过几个字节时会发生这种情况。 — 这是最不适合保护数据安全的时刻。

因此,请查看以下项目:

  • 如果有外部电源的可能性,请使用它。
  • 如果他们提供带有适配器的 Y 型连接器电缆来连接 2 个 USB-A 插槽,请将两者连接起来。
  • 如果您可以选择连接到“更快”的 USB 端口,请这样做。
  • 检查您的系统文档以识别可能可用于设备充电的端口。
  • 检查您的 BIOS 设置。充电功能可能可以在 BIOS 中自定义。
  • 如果您使用的是笔记本电脑,请使用其电源插头来覆盖使用电池供电时的省电功能。
  • 检查操作系统的省电设置(“允许对 USB 设备充电”可能会通过 USB 端口实现更高的功耗。

你肯定意识到其中一些可能性可能会结合在一起。所以检查一下所有的可能性。当然还有一些我此刻没有想到的。

相关内容