- Уменьшился объем флешки.
- Re: Уменьшился объем флешки.
- Re: Уменьшился объем флешки.
- Re: Уменьшился объем флешки.
- Re: Уменьшился объем флешки.
- Re: Уменьшился объем флешки.
- Re: Уменьшился объем флешки.
- Как вернуть ёмкость флешке?
- Восстановление флешки в Linux
- Форматирование с помощью командной строки
- Утилита Palimpsest
- Программа Gparted
- Утилита «Управление дисками» (gnome-среда)
- Заключение
- Система не видит большую часть флешки
- канешна бакх
- выглядит как первый цилиндр
- попробуйте починить ) bootice’ом , только но под win
Уменьшился объем флешки.
Есть (теперь уже была) флешка Transcend Jet Flash V 33 2Gb. С течением времени размер по непонятным причинам уменьшился до 328,5 MB. Как ее теперь можно восстановить? Гугл не спас. man mkdosfs тоже. Находил еще кое-какие проги, но они под винду и под wine’ом естественно не работают.
Re: Уменьшился объем флешки.
занулите
dd if=/dev/zero of=/dev/имя_устройства
сделайте один Primary раздел, можно поставить флаг boot
отформатируйте раздел в нужной ФС
вместо cfdisk можно воспользоваться gparted
Re: Уменьшился объем флешки.
сдается мне, флэшка просто тупо посыпалась и её контроллер пометил посыпавшиеся ячейки как bad.
Re: Уменьшился объем флешки.
++
Я бы выбрасывал такую флешку, пока она не унесла с собой инфу.
Re: Уменьшился объем флешки.
Re: Уменьшился объем флешки.
За полтора года пользования аналогичным девайсом с таким встречался раз 5, аналогичные вышепреведенным операции спасали, полярный лис пришел к ней при сгорании контроллера.
Re: Уменьшился объем флешки.
самсунг 8гб, реально 7,5. Некорректно извлёк. Покарёжились все файлы и их объёмы. Размер стал 6,5. dd if=/dev/zero of=/dev/sdb размер не изменило. Что ещё можно попробывать?
Источник
Как вернуть ёмкость флешке?
Понадобился Debian на флешке. (не live a имено установленная версия) Подключил флешку к виртуалке начал установку, но во время установки отключили электричество, и компьютер выключился. После включения обнаружил что флешка теперь 7.2 гб, вместо положеных 14.2. Как вернуть ей изначальную емкость?
Покажи fdisk -l /dev/XXX
Используй Gparted, в особо сложных случаях помогает очистка с помощью dd
mkfs не пробовал? После создания *buntu livecd флешки постоянно размера непонятного.
Забивать всю флэшку дэдой — очень «продляет» её жизнь, ага. Учитывая, что грохнуть достаточно MBR/GPT (первые и последние сектора).
sudo fdisk /dev/sdчтотам, d 1 d 2 d 3 в зависимости от того, сколько партиций наделал, потом n p 1 ентер ентер w q 😀
Так это только в сложных случаях, и не обязательно всю. По поводу ее работы это ее не убьет, а боятся лишний раз что-то записывать тоже глупо %)
Тащемта, на флэшке нет дискарда, потому всё записанное (даже если это нули) таки засирает память. И да, про write amplification когда-нибудь слышал?
грохнуть достаточно MBR/GPT (первые и последние сектора)
Чем это можно сделать?
таки dd, но по одному мегабайту (например) с начала и конца, а не засирать всю флэшку разом.
ти па того или попробуй форматнуть утилитой HPUSBFW.exe помогала и не раз
А команды где-нибудь можно посмотреть? А то везде для всей флешки или только начала.
Не всегда помогает, но есть еще wipefs, который удаляет найденные сигнатуры.
Уже сказали, всю тереть совсем необязательно, и даже один раз забить нулями не смертельно. Ресурс у ячеек пару тысяч, нет, будем экономить.
И да, про write amplification когда-нибудь слышал?
А ты услышал и всё? Ничего, что по умолчанию dd относительно крупными блоками пишет? Плюс можно покрутить настройки.
ага, заливай на раздел нули. убьёшь и MBR и GPT и всех-всех-всех! особенно, что как правило sda это системный раздел
p.s. на самом деле если уж затирать нулями флешку, то командой
# dd if=/dev/zero of=/dev/sd* bs=512
вместо звёздочки добавить букву диска. ибо заливаются нули не на раздел файловой системы, а на устройство как таковое, чтобы убить всю разметку и записи о файловых системах.
Извиняюсь за долгое молчание (работа навалилась). А флешка оказалась поддельной ( большие файлы пишет но прочитать не может, отвратная скорость чтения\записи неровные надписи) хорошо хоть денег за неё не давал.
Источник
Восстановление флешки в Linux
Для многих начинающих пользователей система Linux является непривычной средой, в связи с чем, в зависимости от дистрибутива данной операционной системы, многие функции могут выполняться иначе, нежели в Windows. В частности, при использовании съемных носителей информации возникают нередко вопросы об их подключении, форматировании и восстановлении.
Существует немало способов, как выполнить данные операции с флешкой в системе Linux, но остановимся на самых простых и распространенных.
Форматирование с помощью командной строки
После запуска консоли необходимо прописать следующую команду: «# dmesg | tail», благодаря которой системой определяется имя устройства. В командной строке отобразятся данные, где присвоенное системой имя флешки указано в квадратных скобках – в данном случае [sdb]. Это выглядит следующим образом:
Далее необходимо прописать операцию форматирования, однако пользователю должен быть известен файловый формат, заданный на устройстве – FAT32 или NTFS. Каждый формат имеет собственную команду:
- «$ sudo mkfs.vfat/dev/имя устройства» – для FAT32;
- «$ sudo mkfs.ntfs /dev/имя устройства» – для NTFS.
Утилита Palimpsest
С помощью данной программы можно легко и быстро восстановить устройство. Для этого достаточно воспользоваться функцией форматирования, а именно:
- Подключить съемный носитель к компьютеру и запустить программу.
- Выбрать устройство в программе и нажать функцию «Форматировать раздел», после чего откроется окно с параметром «Файловая система», полем ввода имени флеш-накопителя и кнопкой «Форматировать».
Программа Gparted
Еще один быстрый и распространенный способ форматирования внешних носителей информации. Чтобы восстановить флешку, достаточно выбрать ее в разделе отображенных в утилите устройств, после чего, кликнув правой кнопкой мыши, нажать в контекстном меню на пункт «Форматировать в». Далее необходимо определить нужный файловый формат, после чего начнется процесс восстановления.
Утилита «Управление дисками» (gnome-среда)
Графическая среда Gnome – довольно распространенная оболочка во многих операционных системах Linux. Она отличается большим количеством удобных приложений, инструментов и утилит по управлению системой компьютера, среди которых имеется замечательная программа «Disk Utility» («Дисковая утилита» или «Управление дисками»). Потому, чтобы восстановить флеш-накопитель, достаточно запустить «Диск Утилити», подключить устройство к компьютеру и проделать следующие действия:
1. Выбрать устройство в специальном поле устройств слева, затем нажать кнопку «Настройки» (иконка с шестеренками).
2. Далее в открывшейся вкладке с пунктами выбрать первый «Форматировать раздел…».
3. Затем задать необходимые параметры: ввести любое имя для тома и определить тип файловой системы. После чего кликнуть по кнопке «Далее» и начать операцию восстановления.
Заключение
Перечисленные в статье способы восстановления могут отлично применяться по разным причинам:
- ошибки;
- проверка на дефекты;
- и в случаях, когда компьютер не видит флешку.
Перед тем как проводить форматирование устройства, обязательно удостоверьтесь, что на флешке нет важных для вас файлов. В противном случае, вы рискуете потерять все записанные ранее данные. Ну а если вам необходимо восстановить файлы, то это можно сделать с помощью других специальных программ: TestDisk, Extundelete, R-Studio, R-Linux, DMDE, Foremost, Mondo Rescue и т. д.
Источник
Система не видит большую часть флешки
С флешкой происходит что-то странное. На ней был загрузочный Live-ISO. Потом я захотел её переразметить и снёс на ней два имевшихся раздела (cfdisk-ом или gparted-ом), после чего fdisk, как и gparted, видят на ней только 8Мб. Её объём должен быть 8Гб. gparted при форматировании ругался на несовпадение размеров блоков.
Как узнать, в чём проблема? Как вернуть флешке прежний объём?
Забей нулями первые 512 байт.
Возможно флешка сдохла и никак. Дайте вывод команды
rufus запись без указание образа восстановит полный объем диска. fdisk, parted не всегда помогает.
Попробовал, не помогает.
у меня так сломанная флэшка показывала размер в несколько мегабайт. То есть физически поврежденная
Это странно, потому что до этого момента она работала без проблем. Проблемы возникли только после того, как я полез сносить разделы.
что в dmesg пишется при подключении флешки?
В мусор пришла её пора.
Создал раздел под виндой, отформатировал, теперь флешка видна и открывается даже фм. Теперь вывод fdisk такой:
Что-то я запутался, что тут произошло и как этого добиться под онтопиком.
Не, пока рановато.
Зачем fdisk натравливаешь на раздел? Отформатируй этот раздел под что хочешь. Так он уже. Примонтируй и проверь через f3
Вкрадываются какие-то подозрения 🤔
Он создал на восьми метровом разделе таблицу указывающую на несуществующие разделы в терабайты. Венда доставляет.
Не думаю, что внутри раздела есть таблица. Там есть сектор с какими-то данными, и он заставляет fdisk интерпретировать это как таблицу.
К счастью, всё отлично заработало, я просто хочу понять, что такого не нравилось gparted-у (и прочим прыщеутилитам), что смог восстановить виндовский стандартный менеджер дисков.
А можно фотографию флешки?
Ты её тестировать будешь по фотографии?)
Интересно посмотреть, что за зверь такой, на 1ТБ.
А ты её записывать на полный объём пробовал сейчас?
Нет, она всего на 4 Гб. Просто fdisk откуда-то неоттудова читает данные.
Сейчас на неё записал 3 с небольшим Gb, полёт нормальный. Не на полный объём, но большая часть заполнена.
Перепутал, эта старая, на 4.
Китайцы выпускали флешки, куда можно было записать 32GB, а прочитать только 2GB.
Мне попадались такие. Но эта уже лет 5 служит верой и правдой.
Ну так проверь сейчас. Не хочешь f3, заполни большими файлами, отмонтируй-примонтируй и сравни с оригиналом.
и всё читается? (тогда дело было в некорректных «системных таблицах» носителя)
А вот это уже очень странно. Не должно такого быть. Какая версия ядра?
В купе с проблемами dd это выглядит очень странно. Набери
Покажи какой новый вывод появится.
Проверил, всё ок. Под завязку не набивал, но большая часть диска была заполнена.
Виндовский за тебя пересоздал ТАБЛИЦУ РАЗДЕЛОВ, потому что в линуксе ты почему-то не сумел этого сделать сам.
Интересно, как её создавать правильно? fdisk/cfdisk/gparted не определяют корректно размеры разделов. Чем ещё там в линухах принято пользоваться в таких случаях?
Ах, да, gnome-disks, кстати, на высоте, отработал не хуже виндовского менеджера.
Наверное контроллер флэшки глючит, если не форматировать его какими-то паттернами, которыми это делает вендовозная помойка.
Ну конечно, это всё флешка не такая. Тогда почему гном-дискс работает на ура?
Ну вот сейчас всё выглядит нормально как раз. Можешь дать вывод
Но у тебя была та же проблема с dd, тогда это уже было похоже на проблему или с ядром ОС или с контроллером флешки. Не знаю, очень это странно, но я бы в первую очередь подозревал контроллер.
А ты проверь fdisk и заодно ещё cfdisk ещё разок. Может и они тоже теперь будут «на ура»?
Если нет, то попробуй другую версию fdisk.
ты же тупо пересоздавал раздел, что система могла ещё видеть? А надо было пересоздать саму таблицу.
Он делает что-то похожее для контроллера на поведение венды.
Сейчас вроде всё верно (записал через dd лайв убунты):
Диск /dev/sdb: 8 MiB, 8388608 байт, 16384 секторов
Это не верно. Похоже на баг какой-то
канешна бакх
через dd записал live Ubuntu
Можешь проверить в другом дистрибутиве? Ну не должно показываться 8 мегабайт там.
Сейчас пока не могу, как домой приеду, посмотрю. Но вот что интересно, сейчас подсоединяю внешний юсб-жёсткий диск и наблюдаю схожие проблемы:
Вот и думаю, что же именно тут надо винить?
выглядит как первый цилиндр
похоже что нет pbr и на диске и флешке, и загрузчика
попробуйте починить ) bootice’ом , только но под win
можете хоть посекторно редактировать. тот же мбр посмотрите вживую )
Господа, проблема ВНЕЗАПНО решилась перезагрузкой. Всем приношу извинения за ложную тревогу. Вероятно, какой-то трудноуловимый баг блоковой подсистемы ядра.
Источник