1

Witam
Jak można z konsoli zamontować dyskietkę 3,5" w formacie 720 Kb taka dla atari st z zaklejonym okienkiem.

oto co mi system podaje..

lxuser@athlon1700:~$ mount /dev/fd0
mount: nie udało się określić typu systemu plików, a żaden nie został podany

czy to może być uszkodzona stacja?

2 Ostatnio edytowany przez drac030 (2012-09-21 21:09:06)

Może:

mount -t msdos /dev/fd0 katalog

gdzie 'katalog' to katalog, w którym będzie widać pliki znajdujące się na dyskietce.

Zamiast 'msdos' możesz musieć podać 'msdosfs'.

Do formatowania nie potrzebujesz dyskietki montować, wystarczy ją włożyć do stacji i zadać:

fdformat -f 720 /dev/fd0

Powinno pójść (mimo że komendy są z FreeBSD, a nie Linuxa). Potem jeszcze (zapomniałem) będziesz potrzebował zainicjować system plików, np. tak:

newfs_msdos /dev/fd0

I dopiero jak to się uda, możesz montować.

KMK
? HEX$(6670358)

3

W linuxie komenda mkfs.msdos ma opcje:
mkfs.msdos -A /dev/fd0

 -A     Use Atari variation of the MS-DOS file system. This is default if mkdosfs is run on an Atari, then this option  turns  off
              Atari  format.  There  are  some  differences when using Atari format: If not directed otherwise by the user, mkdosfs will
              always use 2 sectors per cluster, since GEMDOS doesn't like other values very much.  It will also obey the maximum  number
              of sectors GEMDOS can handle.  Larger file systems are managed by raising the logical sector size.  Under Atari format, an
              Atari-compatible serial number for the file system is generated, and a 12 bit FAT is used only for file systems that  have
              one  of  the  usual  floppy  sizes  (720k, 1.2M, 1.44M, 2.88M), a 16 bit FAT otherwise. This can be overridden with the -F
              option. Some PC-specific boot sector fields aren't written, and a boot message (option -m) is ignored.

Przy montowaniu natomiast mozesz musiec tez podac typ fs jako vfat albo fat w zaleznosci od wersji linux'a. Jesli nie podasz typu filesystemu albo podasz auto, mount bedzie probowal autodetekcji zgodnie z lista filesystemow w pliku /proc/filesystems (jesli istnieje).
Wiec jesli chcesz montowac napedy w danym filesystemie zaladuj najpierw odpowiedni modul albo wkompiluj obsluge w jadro.

s.

poszukuje kwarcu 14.187576 MHz (CO70034)

4

nie pamietam jak sie wymuszalo konkretna gestosc, ale masz tylko /dev/fd0? nie masz czegos bardziej konkretnego, tj. /dev/fd0...?
fakt ze cale lata nie uzywalem fdd, ale ztcp bylo tych devices calkiem sporo.

btw. chlopaki - nie mylcie mountowania z formatowaniem. do formatowania byl fdformat, superformat itd. - ale pytanie bylo o dostep do danych a nie formatowanie...

secon: z tego co podales - nie format dysku (gestosc) byl nierozpoznany - a filesystem (co dziwne, bo atarowa wersja fata ztcp jest pod linuksami automatycznie rozpoznawana).
tak wiec albo krzaki na dysku, albo... w sumie brak mi pomyslow.

zrob obraz dyskietki z uzyciem dd (jak nie wiesz jak - spytaj in priv), po czym ten obraz podeslij np. dracowi, na bank pomoze ;)

The UNIX Guru`s view of Sex:
unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep

5

secon: stworz dewajsa (major 2 minor 16)

np tak: sudo mknod /dev/flopkaataropka b 2 16

bedziesz mial przez nia dostem do flopki MFM DD 720k. przez normalne fd0 masz HD.
A potem jak juz mowia, zamontuj podajac filesystem jaki uwazasz jest na flopce.

"Was powinny uzbrojone służby wyciągać z domów do punktów szczepień, a potem zamykać do pi* za rozpowszechnianie zagrożenia epidemicznego" - Epi 2021
"Powinno się pałować tylko tych co tego nie rozumieją. No i nie szmatki i nie chirurgiczne tylko min FFP3, to by miało jakiś sens. U mnie we firmie, to jak przychodzi bezmaskowiec, to stoi w deszczu przed firmą" - Pin 2021

6 Ostatnio edytowany przez jellonek (2012-09-22 00:42:21)

syscall++

ale fakt - ciezko to jest "wygooglalne" przez co i moja pamec dala dupy nie dajac konkretu :/

btw. chyba warte do zapisania "ku pamieci" w atariki...

The UNIX Guru`s view of Sex:
unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep

7

Gdyby ktoś się pytał, jak to zrobić pod Windows to uprzejmie przypominam.

FORMAT A: /T:80 /N:9
Czy możecie wyjaśnić, Stirlitz, dlaczego wasz służbowy adres stirlitz@rsha.gov.de ma aliasa justas@gru.su?
Nie czytam PM. Proszę używać e-mail.

8

bardzo dziękuję sprawdzę wszystkie wasze informacje. Njapier jednak sprawdzę stację i dyskietkę.

9 Ostatnio edytowany przez Kasjo (2012-09-22 08:45:53)

Zainstaluj pakiet "mtools" i bedziesz miał mformat, mdir itd.

Mtools version 4.0.12, dated November 3rd, 2009
Usage: mformat [-V] [-t tracks] [-h heads] [-n sectors] [-v label] [-1] [-4] [-8] [-f size] [-N serialnumber] [-k] [-B bootsector] [-r root_dir_len] [-L fat_len] [-F] [-I fsVersion] [-C] [-c cluster_size] [-H hidden_sectors] [-X] [-S hardsectorsize] [-M softsectorsize] [-3] [-2 track0sectors] [-0 rate0] [-A rateany] [-a]device

Być może odczyta format atarist

. . . . ..... . . . . . . . .. . .... .. ... . . . . . . . . .. . . . . . ..

10

Moje stare ubuntu z 2007 roku bez problemu formatowało i odczytywało teraz zmienilem na nowe ale tez i stacje dyskietek na jakąś inną używaną być może to ta stacja nawala.