SSD отображается как 1073 МБ (вместо 256 ГБ)

31204
pltrdy

У меня проблема с моим SSD. Прошло много времени с тех пор, как я не использовал его. Я действительно не помню, что там было (вероятно, дистрибутив Linux), я в основном использовал это, чтобы попробовать что-то и загрузить случайные компьютеры.

Но сейчас я не могу заставить его работать должным образом. Я подключил его с помощью адаптера USB 3.0 и не могу получить более 1073 МБ (изначально 240GO, sandisk SDSSDA-240G, SN: 153215405538).

Так что мне удалось создать раздел размером 1073MB только с помощью parted.

 Parted:

sudo parted /dev/sdb (parted) print  Model: ATA SM2246AA-8 (scsi) Disk /dev/sdb: 1073MB Sector size (logical/physical): 512B/512B Partition Table: loop  Number Start End Size File system Flags 1 0,00B 1073MB 1073MB ext4 

FDISK

sudo fdisk /dev/sdb Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel with disk identifier 0x500780cc. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable.  Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)  Expert command (m for help): m Command action b move beginning of data in a partition c change number of cylinders d print the raw data in the partition table e list extended partitions f fix partition order g create an IRIX (SGI) partition table h change number of heads i change the disk identifier m print this menu p print the partition table q quit without saving changes r return to main menu s change number of sectors/track v verify the partition table w write table to disk and exit  Command (m for help): x  Expert command (m for help): p  Disk /dev/sdb: 34 heads, 61 sectors, 1010 cylinders  Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID 1 00 0 0 0 0 0 0 0 0 00 2 00 0 0 0 0 0 0 0 0 00 3 00 0 0 0 0 0 0 0 0 00 4 00 0 0 0 0 0 0 0 0 00  Expert command (m for help): v Remaining 2096639 unallocated 512-byte sectors 

Возможно ли, что диск физически поврежден?

Спасибо

0

3 ответа на вопрос

1
Cemal

Мое лучшее предположение - короткое замыкание на контактах rom, и ваш ssd загрузился в режим rom (или его можно назвать инженерным режимом в зависимости от поставщика). 1024 мб, которые вы видите, это не фактический жесткий диск, а область прошивки / прошивки вашего ssd.

Модель: ATA SM2246AA-8 (SCSI)

это означает, что ваш ssd использует контроллер nand SMI2246AA с 8 установленными микросхемами, который появляется, только когда он находится в состоянии (восстановление, разработка, безопасный режим ??), отличное от стандартного

Чтобы это исправить, вам нужно обновить прошивку вашего ssd или загрузить на него загрузчик.

На основании предоставленной вами информации вы можете воспользоваться некоторыми бесплатными инструментами на usbdev.ru или upantool.com для исправления прошивки и прошивки вашего оборудования. Если они вам не подходят, попробуйте использовать аппаратное обеспечение PC-3000.

Почему это случилось?

Если вы не закорачивали какие-либо перемычки, не спаяли контакт или не удалили встроенное ПО специально, вышеупомянутое обычно происходит из-за скачков напряжения (в старых версиях встроенного ПО для контроллера sm2246aa также существует известная ошибка, если вы не обновили встроенное ПО, который был исправлен позже на более новых версиях).

почему даунте? По крайней мере, покажите вежливость объяснения, почему вы это понизили. Cemal 6 лет назад 0
0
LawrenceC

Используйте cfdiskутилиту. Войдите cfdisk /dev/sdbиз корневой оболочки.

Оттуда вы можете легко просматривать, удалять и редактировать разделы и видеть, что Linux считает истинной емкостью всего диска.

Если cfdiskсообщается, что это SSD 1073 МБ, попробуйте следующее:

  • Возможно, вам не понравится ваш адаптер USB 3.0 или ваш адаптер USB 3.0 неисправен. Работало ли это при подключении к порту SATA? Попробуйте снова подключить его к порту SATA и посмотрите, что там cfdiskнаписано.

  • Попробуйте применить обновление прошивки для вашего адаптера USB 3.0, если это возможно (маловероятно, но возможно). Было бы странно, если бы что-то в поколении USB 3.0 имело проблемы с емкостью накопителя (некоторые старые не поддерживают диски емкостью более 2 ТБ, например)

  • Если вы подключите его к порту SATA и по- cfdiskпрежнему сообщаете, что его емкость составляет 1073 МБ, попробуйте обновить прошивку SSD, если у Sandisk есть такая на своем сайте. Затем я бы полностью TRIM диск с blkdiscard /dev/sdb Disclaimer: на этом этапе все данные на этом диске в любом случае исчезли, и эти шаги, вероятно, сделает что-либо на их полностью невосстановимыми.

  • Если обновление прошивки отсутствует, удалите систему безопасности hdparmи посмотрите, поможет ли это. Есть различные другие варианты сброса низкого уровня hdparm.

Отказ от ответственности: будьте уверены на 100%, что вы знаете устройство вашего SSD перед выполнением вышеупомянутого, особенно если вы выполняете команды blkdiscardили hdparm. Лучше всего записать live CD и работать только с этим приводом, подключенным через SATA, если вы зашли так далеко.

Привет, спасибо за эти советы. Я попробую все сегодня вечером (европейское время). Дело в том, что я хотел продать компонент (материнскую плату, процессор, графический процессор) и этот SSD. У меня не было всех компонентов, поэтому я подключил SSD к USB3 (для установки системы), а потом увидел. Я только что проверил на несколько минут, используя SATA. Выглядело так же. Парень взял все кусочки, кроме SSD, которые я должен предоставить ему, когда починю. Я буду держать вас в курсе. pltrdy 6 лет назад 0
одна интересная вещь заключается в том, что я не могу создать раздел. Я имею в виду, что он работает с parted / fdisk / cfdisk, но когда я пишу, закрываюсь и открываюсь, как будто я ничего не делал. У меня нет ошибок при этом. Значит ли это, что ssd мертв? pltrdy 6 лет назад 0
Я слышал, что некоторые SSD становятся доступными только для чтения, когда они сталкиваются со смертельным состоянием. Вы можете попробовать обновить прошивку или повторно применить последнее обновление прошивки в качестве последнего средства. LawrenceC 6 лет назад 0
0
Rod Smith

Я слышал о трех причинах этого типа проблемы:

  • Мертвый диск - я слышал и видел флэш-накопители USB, которые демонстрируют эту проблему и которые в результате фактически становятся мертвыми; Я не знаю, как их исправить. SSD может страдать от того же типа проблемы. Если это то, что произошло, ваш SSD теперь практически бесполезен (или почти так).
  • Поддельный диск. Некоторые недобросовестные стороны продают диски (в основном, флеш-накопители USB), которые утверждают, что имеют размер X, но на самом деле имеют размер Y, где Y <X (с большим отрывом). Рано или поздно покупатель пытается сохранить больше, чем Y, количество данных, после чего наступает безумие. Похоже, что у вас был диск на какое-то время и вы его успешно использовали, так что, возможно, это не тот случай, но я подумал, что упомяну его в интересах полноты.
  • Использование HPA - защищенная область хоста (HPA) - это часть диска, которую вы можете выделить для специального использования. Когда HPA включен, диск кажется меньше, чем он есть на самом деле. Иногда он активируется случайно, что может вызвать проблемы, как вы видите. В Linux вы можете ввести hdparm -N /dev/sdbкак root(или использовать sudo), чтобы увидеть состояние HPA вашего диска. Вы должны увидеть количество секторов и отчет о том, что HPA включен или отключен. Если он включен, вы можете передать новое значение с помощью -Npопции, например, в hdparm -Np 500000000 /dev/sdbкоторой устанавливается количество доступных секторов 500 000 000 (точно 256 ГБ). Возможно, вы захотите взять общее количество секторов из вашей исходной hdparmкоманды, чтобы соответствовать точному размеру вашего диска.

Я подозреваю, что вы имеете дело с мертвым диском; Я видел сообщения о проблемах с HPA, которые появлялись без ведома пользователей, но теоретически они должны происходить только в том случае, если вы возились с Linux hdparm(или какой-либо другой утилитой для работы с дисками низкого уровня в другой ОС), и вы не упомянули делая это.

одна интересная вещь заключается в том, что я не могу создать раздел. Я имею в виду, что он работает с parted / fdisk / cfdisk, но когда я пишу, закрываюсь и открываюсь, как будто я ничего не делал. У меня нет ошибок при этом. Значит ли это, что ssd мертв? pltrdy 6 лет назад 0
hdparms дает: `/ dev / sdb: SG_IO: плохие / недостающие данные о смысле, sb []: 70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 SG_IO: плохие / недостающие смысловые данные, сб []: 70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 max секторов = 2096640/1 (2473901162513?), Настройка HPA кажется недействительной (глючит драйвер устройства ядра?) ` pltrdy 6 лет назад 0
Последнее сообщение говорит о том, что ваше ядро ​​может не поддерживать устройство должным образом, но, если честно, это выходит за рамки моих знаний. Вы можете обратиться к производителю за помощью или найти более специализированный форум по дискам или твердотельным накопителям. (У меня нет конкретных предложений, мне никогда не приходилось пользоваться такими форумами.) Rod Smith 6 лет назад 0

Похожие вопросы