2012-03-20 06:19:24 +0000 2012-03-20 06:19:24 +0000
52
52

Почему моя флешка стала "только для чтения" и (как) я могу ее починить?

У меня есть совершенно новая флешка (недельной давности), которая стала помечена как “только для чтения”, Windows, Kubuntu и загрузочный разделитель. Почему это произошло? Это исправимо? Если да, то как это исправить?


Проблема

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

Сам диск каким-то образом заблокировался в состоянии только для чтения. Управление дисками Windows:

Generic Flash Disk USB Device
Disk ID: 33FA33FA
Type : USB
Status : Online
Path : 0
Target : 0
LUN ID : 0
Location Path : UNAVAILABLE
Current Read-only State : Yes
Read-only : No
Boot Disk : No
Pagefile Disk : No
Hibernation File Disk : No
Crashdump Disk : No
Clustered Disk : No

Diskpart:

Warning: Only 7762 of 7812 MByte tested.
The media is likely to be defective.
7.5 GByte OK (15896472 sectors)
52 KByte DATA LOST (104 sectors)
Details:0 KByte overwritten (0 sectors)
0 KByte slightly changed (< 8 bit/sector, 0 sectors)
52 KByte corrupted (104 sectors)
0 KByte aliased memory (0 sectors)
First error at offset: 0x0000000186003000
Expected: 0x0000000186003000
Found: 0x00200800c40c3061
H2testw version 1.3
Writing speed: 3.95 MByte/s
Reading speed: 14.0 MByte/s
H2testw v1.4

Что меня действительно смущает, так это Current Read-only State : Yes и Read-only : No.

Пока что я пробовал решения

:

  • Форматирование в Windows (в управлении дисками опции форматирования выделяются серым цветом при щелчке правой кнопкой мыши).

  • DiskPart Clean (CLEAN - Clear the configuration information, or all information, off the disk.):

  • Формат командной строки Windows

  • Windows chkdsk: подробности см. ниже

  • Kubuntu fsck (через VirtualBox USB passthrough): подробности см. ниже

  • Acronis True Image для форматирования, для преобразования в GPT, для уничтожения и восстановления MBR, в основном все, что угодно: не удалось (не мог написать MBR) 0x2 и 0x2 и ## Подробности (и хорошая история) 0x2 и 0x2 и ### фон 0x2 и 0x2 и это был совершенно новый, общий, 8 Гб флэш-накопитель я хотел создать мульти-загрузочный флэш-накопитель. Он был отформатирован как FAT32, хотя, как ни странно, немного больше, чем большинство 8 гигабайтных флэш-накопителей, с которыми мне доводилось сталкиваться. Примерно 127 МБ было указано как “используемое” в Windows. Я так и не понял, почему. Обычно я ожидал от 8 ГБ диска (около 7,4 ГБИБайт), что он будет использоваться в конце концов.

я включил довольно много дистрибутивов Linux, вместе с копией Hiren’s. Они все отлично загрузились. Они были включены с помощью YUMI .

Когда я попытался включить Knoppix DVD, YUMI добавил странное видео в его загрузочный комментарий, что заставило Knoppix загрузиться с черного экрана на X. ttys с 1 по 6 все еще работали как текстовые интерфейсы.

Несколько дней спустя, я потратил некоторое время, чтобы снять эту нечетную опцию видео, сделав команду загрузки соответствующей той, что поставляется с Knoppix. Пытаясь загрузиться, Knoppix сообщил о каком-то повреждении LZMA.

Подводя итог текущей проблеме

Я подумал, что файлы Knoppix могли быть каким-то образом повреждены, поэтому попробовал перезагрузить их. Диск был почти полон (45 МБ свободен), поэтому я удалил общий ISO, который также не загружался. Все прошло нормально. Затем я прошел через YUMI, чтобы “удалить” Knoppix, т.е. удалить файлы и удалить их из меню. Сначала файлы были удалены, а затем меню было успешно очищено. Тем не менее, свободное пространство застряло примерно на 700MB, как и до удаления Knoppix. В старой папке Knoppix находился 0-байтовый файл с именем KNOPPIX, который нельзя было удалить.

Я попытался переустановить диск, чтобы удалить этот файл - без безопасного удаления, если это что-то изменило (эй, в первый раз за все). Запуск стандартного сканирования Windows chkdsk без найденных ошибок /r или /f. Запуск с /r просто застрял.

я решил попробовать fsck, так что я загрузил свою ВМ Kubuntu и подключил диск к ней с помощью USB 2.0 VirtualBox. Я сделал umounted (/dev/sda1) и запустил fsck. Я выбрал There are differences between boot sector and its backup.. Он сказал мне, что FAT отличаются и попросил меня выбрать первый или второй FAT. Что бы я ни выбрал, я получил уведомление об No action. Если я выбрал Free cluster summary wrong, то получил список неправильных имён файлов. Чтобы попытаться исправить something, по крайней мере, я запустил его с опцией Correct. Наполовину исправив файлы, ВМ заморозилась - примерно через десять минут я закончил процесс.

Причина?

Моя следующая попытка была снова использовать YUMI для восстановления всего диска. Я использовал встроенную опцию переформатирования YUMI (в FAT32) и установил Kubuntu ISO (700MB). Формат был успешным, однако, извлечение и копирование Kubuntu (для которого YUMI использует 7zip двоичный файл) было заморожено примерно на 60%. Прождав около пятнадцати минут (дольше, чем в прошлый раз у Knoppix ISO было 3,5 ГБ), я вытащил диск. Диск в этот момент уже был отформатирован, SYSLINUX уже установлен, просто ждал распаковки ISO и изменения загрузочных меню.

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

Попытки исправить

Это когда я прогонял перечисленные выше попытки, чтобы попытаться переформатировать его в случае неправильного формата. Однако невозможность сделать это даже на загрузочном диске показала, что что-то более серьезное не так. -p теперь сообщает, что все в порядке, и chkdsk по-прежнему сообщает MBR несоответствия, но теперь всегда выбирает первый FAT автоматически после того, как сказал мне FAT отличаются. Он по-прежнему делает то же самое fsck после. Я больше не могу работать с Free cluster summary wrong, потому что теперь он помечен как “только для чтения”. Ему также удалось как-то повреждает диск моей ВМ с первой попытки (да, я уверен, что выбрал sda, который отображается на 7.4 Гб диске - я triple проверил). Слава Богу за снимки?


У меня почти закончились идеи. По моему неопытному мнению, похоже, что что-то в прошивке диска настроило его на чтение только “постоянно” - есть ли какой-нибудь способ сбросить это? Я не особо забочусь о хранении данных, учитывая, что переформатировал их дважды.

Кроме того, исправления, которые удерживают меня в Windows, лучше; это снижает риск случайного взрыва моего основного жесткого диска.


Обновление 1:

Я разобрал диск из любопытства.

Как видите, нет явных переключателей защиты от записи. На другой стороне находится ИС под маркой ALCOR с маркировкой AU6989HL, если это имеет значение. Если не удастся это исправить, я, вероятно, вытащу (приклеенную) карту и помещу ее в кард-ридер, чтобы проверить, не умерла ли это карта или контроллер.


Обновление 2:

Я вытащил карту, Windows теперь определяет диск как кардридер. Контакты на карте не используются, а на самой карте есть несколько рядов отверстий. Если поместить его в кард-ридер, то он обнаружит только около 30 МБ всего, в формате RAW. Вероятно, это либо оригинальный диск неправильно сообщает о неисправности карты (как будто была включена защита от записи на настоящей SD карте), либо где-то плохой контакт.

Если больше ничего, то теперь у меня есть запасная карта Micro SD емкостью 8 Гб… как только я выясню, как отформатировать ее в 8 Гб. Что не представляется возможным (Windows, Partedmagic, -p, DBAN… нет, все еще 30MB). Ну и ладно.


Обновление 3

У меня было еще несколько таких. Вторая не удалась аналогичным образом (только для чтения) сегодня. Из оставшихся два были обнаружены как пустые кардридеры/неформатированные диски, в зависимости от встряски (неисправный контакт?). Один был обнаружен как 1/3 заполненный и имел нечетное имя громкости. Результаты

H2testw (на последнем полностью рабочем!):

Хотя это немного беспокоит, очевидно, что диски действительно имеют емкость около 8 Гб, что подтверждается инструментом, часто успешно используемым для обнаружения фальшивых флэш-накопителей. Использование карты Micro SD вместо маркированного модуля флэш-памяти делает практически невозможным перепрошивку диска, так как инструменты Alcor для прошивки дисков ожидают модель памяти в качестве параметра. Думаю, я просто выкину все это.

Ответы (10)

21
21
21
2012-10-04 12:18:24 +0000

Вы можете попробовать использовать инструмент от производителя микросхем Alcor. Вы можете найти его через Google, название “AlcorMP_5T2F_6T2F_2011-11-10.02”.

Там, вы сначала открываете LoadDriver.exe и вводите свой VID и PID (вы можете узнать эти значения, используя ChipGenius, или используя Linux и набирая “lsusb -v”) и нажимаете “install”. Для моей палки значения были 058F, 6387.

Затем вы запускаете AlcorMP.exe, где ваше устройство должно быть в списке. Нажмите на кнопку слева от него, затем Start выполнит низкоуровневое сканирование формата и плохих блоков на Вашей флешке.

11
11
11
2012-03-20 09:51:48 +0000

Лично я представляю, что есть ошибочный контакт с картой и ее подделкой. Немедленно сделайте резервную копию.

я бы использовал утилиту dd Линукса для перезагрузки устройства. Состояние только для чтения, вероятно, в загрузочном секторе устройства, а fsck и chkdsk - это проверки на уровне файловой системы, так что это не так уж и много.

Загрузитесь в ubuntu ISO и попробуйте:

dd if=/dev/zero of=/dev/sdx bs=1M

Замените /dev/sdx на устройство, соответствующее вашему USB-накопителю

/dev/sdx1 - это раздел, в котором в качестве /dev/sdx используется весь диск. Для этого нужно убедиться, что раздел размонтирован. Если вы не можете dd диска из-за того, что он только читается, я запишу его на аппаратную неисправность, которую вы можете увидеть в dmesg out.

3
3
3
2012-12-16 14:57:01 +0000

RMPrepUSB имеет быструю проверку емкости диска, которая предназначена для проверки “фальшивых” USB флэш-накопителей и проверки их емкости.

Это much быстрее, чем H2TESTW (но не так тщательно). Если он пройдет тест RMPrepUSB, то вы всегда можете запустить H2TESTW после этого - если он не пройдет тест RMPrepUSB Quick Drive, то он не пройдет H2TESTW, и H2TESTW все равно займет много времени для тестирования.

2
2
2
2014-08-01 08:01:58 +0000

Есть несколько источников, которые содержат очень качественную информацию по теме. К сожалению, это на русском языке, но Google translate хорошо их сравнивает. http://www.usbdev.ru/files/alcor/controller/ COPY11\

Кажется, у других людей уже было много проблем с этими alcor-чипами.

1
1
1
2013-07-10 19:03:25 +0000

При возврате недействительных данных в такие команды, как SCSI MODE SENSE, может произойти возврат только для чтения. Может быть вызвано поврежденной прошивкой или флэш-памятью. На самом деле это не исправлено.

1
1
1
2014-07-31 08:39:50 +0000

Я взял его с USB-ключом, который я одолжил кому-то, чтобы использовать его в компьютере Mac. Все файлы доступны только для чтения, а сам диск помечен как Readonly в Computer Management. Я подключил его к другому Mac, посмотрел в Finder и удалил его (не извлекая сначала, признаюсь). Когда я подключил его обратно к своей машине Windows 7, он снова работал нормально. Простое решение, но я понимаю, что если у вас есть Mac поблизости, то вы можете помочь мне.

1
1
1
2014-03-20 03:45:19 +0000

Ты можешь решить эту проблему. Введите “regedit” в командной строке

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies] “WriteProtect” Значение изменения = 0, затем сохраните и перезапустите систему и проверьте…

0
0
0
2013-05-14 22:40:46 +0000

У меня была та же проблема, а потом я нашел эту программу.

WBFS Manager Link http://wbfsmanager.codeplex.com

Эта программа отформатирует USB-флешку для работы на Wii. Загрузите на компьютер, установите, запустите, выберите флешку, с которой у вас возникли проблемы.

Затем отформатируйте ее под этой программой, выйдите из WBFS Manager, запустите и запустите Computer Management. Затем в левой части экрана выберите Disk Management (Управление дисками), нажмите на флэшку и отформатируйте ее под окнами, и флэшка снова заработает.

0
0
0
2014-10-13 16:40:52 +0000

У меня был тот же номер с “текущим состоянием только для чтения: да”. Я пытался выяснить, почему мне не удалось удалить фотографии с карты памяти SD, когда я щелкнул правой кнопкой мыши по папке. В выпадающем окне отсутствовал список DELETE.

Я удалил драйвер для моего устройства чтения карт памяти SD, а затем переустановил драйвер. Это исправило мою проблему.

Опция удаления теперь перечислена в выпадающем окне, когда я щелкаю правой кнопкой мыши на папку с картинками. После переустановки драйвера я запустил дисковую часть. Текущее состояние “только для чтения” теперь нет. У меня есть довольно новый компьютер с операционной системой Windows 8.

Думаю, когда мой компьютер выполнил обновление, тогда и возникла моя проблема. Я помню, что имел возможность удалять фотографии с карт памяти SD раньше, когда я впервые взял компьютер.

-1
-1
-1
2013-07-31 16:23:41 +0000

Попробуйте изменить его - 0x2 и 0x2 и 1. Сначала вставьте флэш-накопитель в порт компьютера: 2. Перейдите к управлению диском. 3. Где вы видите съемный диск 1. 4. Щелкните правой кнопкой мыши на этом диске и сделайте диск для окон.
5. Затем вы можете отформатировать его .Он легко форматируется.

теперь вы используете этот перьевой накопитель в обычном режиме.

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

3
28
13
7
1