LinuxForum.Fans
Тема

[закрыто] Как смонтировать FAT12?

Автор: murhub 19 сообщений 3177 просмотров 🔒 закрыта
#59476

как монтировать фат 12 в мандриве ??

#59494

[console]
# mount -t vfat -o rw,noexec,iocharset=utf8,codepage=866 /dev/sdaX /mnt/fat
[/console]
Подробнее о mount.

Я к примеру изменил ядре кудировку монтирования FAT на UTF-8, чтоб точно не было лишних проблем. Так же отключил поддержку ядром NTFS.

#59510

а как менять в ядре ??
это сложно ???
я Ламеришее )



вот фото дискеты винхексом

#59512
vint написал:
[console]
# mount -t vfat -o rw,noexec,iocharset=utf8,codepage=866 /dev/sdaX /mnt/fat
[/console]
Подробнее о mount.

Я к примеру изменил ядре кудировку монтирования FAT на UTF-8, чтоб точно не было лишних проблем. Так же отключил поддержку ядром NTFS.

а так пишет невозможно прочитать суперблок какоито ))

#59515

Выведи что скажет:
[console]
# fdisk -l
[/console]

А зачем тебе FAT? Флешки?

#59517
vint написал:
Выведи что скажет:
[console]
# fdisk -l
[/console]
А зачем тебе FAT? Флешки?

у меня дискеты с сдохщего программатора ))
вот я с ними и вожусь )))

text

Диск /dev/sda: 160.0 ГБ, 160041885696 байт
255 heads, 63 sectors/track, 19457 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x4e044e03                    

Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 * 1 6375 51207156 7 HPFS/NTFS /dev/sda2 6376 19457 105081165 f W95 расшир. (LBA) /dev/sda5 6376 15299 71681998+ 7 HPFS/NTFS /dev/sda6 15300 15375 610438+ 82 Linux своп / Solaris /dev/sda7 15376 19457 32788633+ 83 Linux

это выдало тока это помоему про мой винт мне надо дискету монтировать ))

#59522

Сразу бы так и сказал, что FDD.
[console]
# mount -t vfat -o rw,noexec,iocharset=utf8,codepage=866 /dev/fdX /mnt/fat
[/console]
Собственно у меня FDD не подключен.
Посмотри, какие индексы устройств
[console]
# ls /dev/fd*
[/console]
То и пробуй.
По твоему программатру я тему помню, с чего ты взял, что файловая система FAT16?
Если FDD найдёшь, но дискета всеравно не смонтируется, попробуй проверить её на ошибки.
[console]
# fsck -y -c -f /dev/fdX
[/console]

#59524

там не фат 16 а 12
посмотри в фото что выше пост номер 3

#59525
text

[root@localhost murat]# ls /dev/fd*
/dev/fd@  /dev/fd0  /dev/fd1

проверять на ошибки не надо потому что она паше я в любои момент могу ее отнести и ссвязать находящщиися на неи шарф


вопрос как писать то что в консоли в чернои фигнюшке как вы ?

Используйте тег [ code ] [ /code ] для вставки текста с консоли. (без пробелов)

#59529

Я пологаю так
[console]
# mount -t vfat -o rw,noexec,iocharset=utf8,codepage=866 /dev/fd0 /mnt/fat
[/console]
Если обрщения к флоппику не будет (т.е. светодиод не загорится), то так
[console]
# mount -t vfat -o rw,noexec,iocharset=utf8,codepage=866 /dev/fd1 /mnt/fat
[/console]

#59531
vint написал:
Я пологаю так
[console]
# mount -t vfat -o rw,noexec,iocharset=utf8,codepage=866 /dev/fd0 /mnt/fat
[/console]
Если обрщения к флоппику не будет (т.е. светодиод не загорится), то так
[console]
# mount -t vfat -o rw,noexec,iocharset=utf8,codepage=866 /dev/fd1 /mnt/fat
[/console]

1: вариант : mount: /dev/fd0: невозможно прочитать суперблок
2: вариант : mount: /dev/fd1 не является верным блочным устройством

#59537

Давай попробуем создать образ
[console]
# dd if=/dev/fd0 of=~/disketa.iso
[/console]
А затем смотировать образ дискеты, в тот же /mnt/fat, к примеру.
[console]
# mount -t iso9660 ~/disketa.iso /mnt/fat
[/console]

#59540

В инете тут ещё нашёл, можно попррбывать железно указать системе, что монтируется FAT12
[console]
# mount -t vfat -o rw,noexec,fat=12,blocksize=512,iocharset=utf8,codepage=866 /dev/fd0 /mnt/fat
[/console]

#59542

ша попробую все ))

1 вариант
[root@localhost murat]# dd if=/dev/fd0 of=~/disketa.iso
dd: чтение `/dev/fd0': Ошибка ввода/вывода
0+0 записей считано
0+0 записей написано
скопировано 0 байт (0 B), 25,6755 c, 0,0 kB/c
[root@localhost murat]# mount -t iso9660 ~/disketa.iso /mnt/fat
mount: точка монтирования /mnt/fat не существует
[root@localhost murat]# mount -t iso9660 ~/disketa.iso /media/floppy
mount: /root/disketa.iso не является блочным устройством (может попробовать `-o loop'?)
[root@localhost murat]# mount -t iso9660 -o loop ~/disketa.iso /media/floppy
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
В некоторых случаях полезная информация может быть
найдена в syslog - попробуйте dmesg | tail или что-то
в этом роде

#59546

[root@localhost murat]# mount -t vfat -o rw,noexec,fat=12,blocksize=512,iocharset=utf8,codepage=866 /dev/fd0 /media/floppy
mount: /dev/fd0: невозможно прочитать суперблок
второй вариант
посоветуите что нить типа Win Hex тока для мандривы

#59548

Не пользовался, ничего не могу сказать про HEX.
Сделай ход конём, если файловая система используется древняя, так и даё древнюю поддержку, найди древний комп поставь win95. :)
Не много про себя:
Бывает приходится программировать Dial-up модемы для работы с теплосчётчиками. Компания, которая выпускает теплосчётчики сделала софт для программирования модемов, софт работает только в win95, win98. Всегда под столом лежить рухлять с win98. Да я знаю что можно AT&T командами, но лень так. :)

#59569

ладно сначало попробую редактор

#59576

Я извиняюсь за offtop

vint написал:
Бывает приходится программировать Dial-up модемы для работы с теплосчётчиками. Компания, которая выпускает теплосчётчики сделала софт для программирования модемов, софт работает только в win95, win98. Всегда под столом лежить рухлять с win98.

У нас на работе есть приборы которые работают в DOS`е ,с LPT портом,вот у нас мучуются при поиске новых ноутов smile

#59577

а можно в линуксе ну помогите
ша попробую в мандриве прочесть с помощью хекс редактора и если получится то покажу результаты )))

Войдите или зарегистрируйтесь, чтобы ответить.