Возможно также, что диск полностью вышел из строя, а не просто повреждена таблица разделов.
Прежде чем пытаться выполнить какую-либо операцию восстановления, создайте образ диска, который есть на данный момент. В Linux это можно сделать с помощью dd if=<device> of=<file>
, например dd if=/dev/sdc of=usbdrive.img
если устройство регистрируется как sdc при его подключении (извините, я не знаете, как это сделать в Windows - вам может понадобиться сторонний инструмент). Таким образом, у вас есть копия всего диска до внесения каких-либо изменений, поэтому в случае неудачи вы можете вернуться к началу. Если при создании образа образуются ошибки при чтении диска, значит, он не работает, и, возможно, не будет никакого способа (без оплаты дорогостоящей службы судебного восстановления) извлечь данные с диска.
Как только у вас будет резервная копия образа диска, попробуйте воссоздать таблицу разделов, предполагая, что у нее был один раздел FAT32. Вы можете сделать это с помощью инструмента управления дисками Windows, если он позволит вам создать раздел и пометить его как FAT32 без форматирования (даже быстрого форматирования). Если инструменты Windows не позволят вам сделать это, добавьте комментарий к этому эффекту, и я добавлю несколько заметок о том, как попробовать этот процесс в Linux.
Если файловая система повреждена так же, как и таблица разделов, восстановление будет более трудным, но все же возможно.