Доступ к старому SSD с двойной системой

Вопрос или проблема

Итак, мой старый Lenovo ideaPad Y700, наконец, сломался без предупреждения из-за короткого замыкания на материнской плате.
У меня была установлена двойная система на SSD (Liteon CV1-8B512 M.2 2280 STD 512GB) с Ubuntu 24.04 и Windows 10.

Я взял этот старый SSD и поместил его в USB корпус.

У меня есть доступ к другому ноутбуку, но я могу запускаться только в режиме live session Ubuntu с USB.

  1. В идеале, я хотел бы иметь возможность загружаться с старого SSD на ноутбуке, к которому у меня есть доступ (где я не могу установить Ubuntu, как я упоминал, только live session с флешки).
  2. Если шаг 1 не удастся, то я хотел бы восстановить раздел с Windows на диске (я могу пожертвовать данными на старом разделе с Ubuntu, так как у меня есть резервная копия), так как, к сожалению, у меня есть установленное программное обеспечение, которое мне нужно зеркально передать/перенести.
  3. Если все остальное не удастся, по крайней мере, я хотел бы получить доступ к данным на разделе с Windows.

Из live session единственная информация, доступная мне об этом старом SSD, следующая:

ubuntu@ubuntu:~$ sudo blkid
/dev/nvme0n1p1: LABEL="SYSTEM_DRV" UUID="74E7-FEAE" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="34841e8a-d331-4612-99c6-3211ca56e585"
/dev/nvme0n1p3: LABEL="Windows-SSD" BLOCK_SIZE="512" UUID="6618E89418E86491" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="6e9193af-b56f-4a46-98ab-16809802d068"
/dev/nvme0n1p4: LABEL="WINRE_DRV" BLOCK_SIZE="512" UUID="2ADEE92DDEE8F1CD" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="9bcbc933-7a5a-4879-9d89-71bef806e373"
/dev/sda1: BLOCK_SIZE="2048" UUID="2025-02-15-09-15-26-00" LABEL="Ubuntu 24.04.2 LTS amd64" TYPE="iso9660" PARTLABEL="ISO9660" PARTUUID="b0ef6ca3-60d1-4a21-98d8-17c385a8b6f8"
/dev/loop1: BLOCK_SIZE="131072" TYPE="squashfs"
/dev/loop2: BLOCK_SIZE="131072" TYPE="squashfs"
/dev/loop0: BLOCK_SIZE="131072" TYPE="squashfs"
/dev/sda4: LABEL="writable" UUID="eb0f2de3-cc22-4245-8969-c46e3177b27a" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="e051c09f-0b35-4a1c-b8d7-1d431543f333"
/dev/sda2: SEC_TYPE="msdos" LABEL_FATBOOT="ESP" LABEL="ESP" UUID="B5A5-8010" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="Appended2" PARTUUID="b0ef6ca3-60d1-4a21-98db-17c385a8b6f8"
/dev/nvme0n1p2: PARTLABEL="Microsoft reserved partition" PARTUUID="a3e9b3b6-5d81-4962-804f-bf46230777a7"
/dev/loop8: BLOCK_SIZE="131072" TYPE="squashfs"
/dev/loop6: BLOCK_SIZE="131072" TYPE="squashfs"
/dev/loop13: BLOCK_SIZE="131072" TYPE="squashfs"
/dev/loop4: BLOCK_SIZE="131072" TYPE="squashfs"
/dev/loop11: BLOCK_SIZE="131072" TYPE="squashfs"
/dev/loop9: BLOCK_SIZE="131072" TYPE="squashfs"
/dev/loop7: BLOCK_SIZE="131072" TYPE="squashfs"
/dev/sda3: PARTLABEL="Gap1" PARTUUID="b0ef6ca3-60d1-4a21-98da-17c385a8b6f8"
/dev/loop5: BLOCK_SIZE="131072" TYPE="squashfs"
/dev/loop12: BLOCK_SIZE="131072" TYPE="squashfs"
/dev/loop3: BLOCK_SIZE="131072" TYPE="squashfs"
/dev/loop10: BLOCK_SIZE="131072" TYPE="squashfs"

Разделы на SSD это /dev/nvme0n1px (но, может быть, я ошибаюсь…).

Любые предложения будут приветствоваться.

Заранее спасибо.

Ответ или решение

Для доступа к старому SSD с двумя операционными системами, одной из которых является Ubuntu 24.04, а другой Windows 10, можно предпринять несколько шагов. Рассмотрим каждый из них, чтобы обеспечить максимальный доступ и сохранить важные данные.

Теория

Ваш SSD разделен на несколько основных разделов, которые, вероятно, включают системный раздел EFI, разделы Windows и Linux. Задача заключается в том, чтобы использовать другой ноутбук для доступа к данным на этом диске, а также возможно его загрузить. Проблема осложняется тем, что у вас есть доступ только к Ubuntu Live Session, что ограничивает возможности установки программного обеспечения на компьютер.

Пример

Прежде всего, важно понять структуру SSD. Согласно предоставленным данным blkid, имеются следующие ключевые разделы:

  • /dev/nvme0n1p1: EFI системный раздел. Вероятно, отвечает за загрузку системы.
  • /dev/nvme0n1p3: Основной раздел данных Windows (NTFS). Здесь хранятся ваши нужные данные.
  • /dev/nvme0n1p4: Вероятно, служебный раздел Windows для восстановления.
  • Остальные разделы, такие как /dev/nvme0n1p2, скорее всего, занимают другие служебные функции Windows.

Применение

Шаг 1: Попытка загрузки SSD

  1. Проверка BIOS: Убедитесь, что на вашем ноутбуке включена поддержка загрузки с внешнего USB или M.2 устройств. Это позволит увидеть, доступен ли диск для загрузки напрямую через BIOS.

  2. Использование загрузочного менеджера GRUB: Попробуйте использовать GRUB, чтобы добавить ваш M.2 SSD как загрузочный вариант. Это можно сделать, редактируя загрузочные параметры во время загрузки Ubuntu Live USB.

  3. Загрузка через внешние средства: Если BIOS вашего ноутбука поддерживает режим загрузки с USB, попробуйте использовать приложение, такое как Rufus или аналогичное, чтобы создать загрузочный USB с поддержкой загрузки Windows.

Шаг 2: Восстановление раздела Windows

Если загрузка неудачна, нацеливайтесь на доступ к файловой системе Windows:

  1. Монтирование NTFS-раздела: Используйте команду mount в Ubuntu Live Session для монтирования NTFS-раздела. Пример команды:

    sudo mount -t ntfs-3g /dev/nvme0n1p3 /mnt/windows

    Это позволит вам получить доступ ко всем файлам на диске через Ubuntu.

  2. Использование инструмента TestDisk: Если раздел не виден или поврежден, попробуйте использовать TestDisk для его восстановления. TestDisk – мощное средство, способное восстанавливать потерянные разделы и/или сделать их заново читаемыми.

Шаг 3: Доступ к данным

При невозможности загрузки или восстановления системы, данные часто можно извлечь следующим образом:

  1. Резервное копирование данных: Измонтируйте раздел и используйте команду rsync или аналогичную утилиту для резервного копирования ваших данных на другой диск или USB.

    sudo rsync -av /mnt/windows /путь/к/резервному/копированию
  2. Использование утилит восстановления данных: Если данные повреждены, используйте утилиты для восстановления файлов, такие как PhotoRec, SpinRite или R-Studio.

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...