после переразбивки уменьшился размер карточки SDHC (с 8Гб до 4Гб)

hwh2010

была у меня карточка SDHC на 8Гб, я её юзал на фотоаппарате, ФС была FAT32
потом я для экспериментов с ReiserFS разбил её на 2 раздела (4Гб+4Гб на первом сделал FAT32, на втором — ReiserFS
при этом у фотик включался через раз (когда не включался — говорил "оишбка карты памяти")
когда работал — юзал первые 4Гб
оба раздела я мог юзать с компа
после этого я опять решил сделать из неё целую на 8Гб
стёр фдиском все партиции, засунул флешку в фотик, отформатировал фотиком
теперь фдиск видит её как 4Гб, я не могу создать партиции в сумме превышающие размером 4Гб (втч и одну)
куда же делись ещё 4Гб? Как их добыть?

otvertka07

доэкспериментировался? :grin:

Filan

Переразбей и отформатируй в FAT32 на компе.

hwh2010

Переразбей и отформатируй в FAT32 на компе.
после переразбивки получается раздел размером 4Гб
вряд ли он от форматирования возрастёт в объёме

VladKhan

Вот это может заставить тебя побороть свою лень

hwh2010

Вот это может заставить тебя побороть свою лень
при чём тут FAT16, Windows и DOS?
у меня размер флешки (вне зависимости от последующего разбиения и форматирования) уменьшился

hwh2010


OS: Windows 2K/XP
нету
да, интересует не только как вернуть, но и что это за явление вообще, как так получилось?

Andbar

да, интересует не только как вернуть, но и что это за явление вообще, как так получилось?
Подозреваю, что там есть служебная область, в которой написан размер. Возможно фотик посмотрел размер первого раздела в mbr и записал его в службеную область. Попробуй какой-то низкоуровневой тулзой подправить таблицу разделов и затем отформатировать карту в фотике ещё раз.

tata2410

dd if=/dev/zero of=/dev/карточка bs=512 count=1 && fdisk /dev/карточка?

hwh2010

dd if=/dev/zero of=/dev/карточка
это делал
не помогло
или 512 критично?

Filan

после переразбивки получается раздел размером 4Гб
Ты как переразбиваешь? Что именно делаешь?

hwh2010

Ты как переразбиваешь? Что именно делаешь?
fdisk /dev/sdd
d (удалить раздел)
p (вижу, что нет больше разделов)
n p 1 (создаю раздел максимального размера)
w (сохраняю изменения)
пробовал также юзать gparted. то же самое, но гуём

alfadred

В fdisk'е попробуй команду o

hwh2010

В fdisk'е попробуй команду o
никаких новых ощущений

Filan

А dmesg что говорит когда девайсину вставляешь?
Может это не так карточка? :-D

ramsit

я немного не в теме, но если fdisk, parted и даже dd дают отрицательный результат, попробуй создать GPT, например, с помощью gpart. так ты вроде еще не пробовал.
в линухе по ходу gdisk

hwh2010

А dmesg что говорит когда девайсину вставляешь?Может это не так карточка? :-D
[1036858.301027] usb 5-2: new high speed USB device using ehci_hcd and address 22
[1036858.987237] usb 5-2: New USB device found, idVendor=0bda, idProduct=0156
[1036858.987244] usb 5-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[1036858.987248] usb 5-2: Product: USB2.0-CRW
[1036858.987251] usb 5-2: Manufacturer: Generic
[1036858.987254] usb 5-2: SerialNumber: 20060413092100000
[1036858.987379] usb 5-2: configuration chosen from 1 choice
[1036858.989376] scsi19 : SCSI emulation for USB Mass Storage devices
[1036858.989771] usb-storage: device found at 22
[1036858.989776] usb-storage: waiting for device to settle before scanning
[1036863.988269] usb-storage: device scan complete
[1036863.994627] scsi 19:0:0:0: Direct-Access Generic- SD/MMC 1.00 PQ: 0 ANSI: 0 CCS
[1036863.995190] sd 19:0:0:0: Attached scsi generic sg2 type 0
[1036866.463451] sd 19:0:0:0: [sdb] Attached SCSI removable disk
[1036888.003975] sd 19:0:0:0: [sdb] 7767040 512-byte hardware sectors: (3.97 GB/3.70 GiB)
[1036888.004717] sd 19:0:0:0: [sdb] Assuming drive cache: write through
[1036888.006091] sd 19:0:0:0: [sdb] Assuming drive cache: write through
[1036888.006100] sdb: sdb1
имя карточки не выводит (а выводит имя адаптера т.к. она не USB, а SDHC

spitfire

А может быть карточка побывала в обычном, SD-, а не SDHC-, кардридере, и тот ей всё и сбил?

hwh2010

А может быть карточка побывала в обычном, SD-, а не SDHC-, кардридере, и тот ей всё и сбил?
что побывала — очень возможно! Я её давал на поюз.

spitfire

Тогда не исключено, что карточка превратилась в обычную SD максимального для них объёма в 4G. Надо пытаться искать некие загадочные восстановители low-level formatting для SDHC, наверное.

stm4836248

Ж Е С Т Ь ! ! !

Filan

[1036888.003975] sd 19:0:0:0: [sdb] 7767040 512-byte hardware sectors: (3.97 GB/3.70 GiB)
Ну вот и "ответ" - она у тебя на "физическом" уровне распознаётся как 4Gb.

hwh2010

Ну вот и "ответ"
чо делать-то?

Serab

А можно более ясно выразиться? Без кавычек, например.

Filan

А можно более ясно выразиться? Без кавычек, например.
А что не ясного?
Я говорю только о причине того, почему переразбивка не помогает - ОСь видит карточку такой.
Никаких решений, к сожалёнию, пока предложить не могу. :-(

otvertka07

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

kusto

Програмка если и будет, то скорее всего тока под винду ;)
А вобще, да... +1 к саппорту...

margadon

а wine уже отменили?
+1 к поиску родной форматилки

Filan

Боюсь что wine в подобных случаях бессилен.

margadon

вайн не даст запустить такую утилиту? отстой...

elenangel

вайн не даст запустить такую утилиту? отстой...
в винде ты много чем можешь драйвер чего-нибудь из линукса запустить?

hwh2010

почему еще никто не предложил обратиться в официальный суппорт?
гарантия кончилась
по поводу утилиты от производителя — как только доберусь до венды, так сразу!
Оставить комментарий
Имя или ник:
Комментарий: