kategoria: Karty CF
[#1] Pierwsze 8258kB dysku amigowego
Co znajduję się w pierwszych 8258kB dysku twardego Ami??
Bo 1. partycja zaczyna się na 8259kB.
Coś w stylu współczesnego MBR, informacje o istniejących partycjach czy coś innego?

http://pastebin.com/raw.php?i=U1JTRVr5

pozdrawiam
[#2] Re: Pierwsze 8258kB dysku amigowego

@glon, post #1

Rigid Disk Block. Jest na 16 pierwszych sektorach dysku. Sektor ma normalnie 512 bajtów, więc wystarczy przeliczyć.
I na nim są faktyczne informacje o partycjach. Można powiedzieć, że to odpowiednik MBR.

Ostatnia aktualizacja: 30.09.2014 01:20:28 przez tOMashBe
[#3] Re: Pierwsze 8258kB dysku amigowego

@tOMashBe, post #2

No tak, ale 16*512B = 8192B (bajty)
A przestrzeń przed 1. partycją ma 8258kB (kilo-bajty) = 8456192B (bajtów).

W sensie jest ten Rigid Disk Block, ale ciągle zostaję jakieś miejsce.
A o Rigid Disk Block sobie właśnie czytam.

Ostatnia aktualizacja: 30.09.2014 01:32:34 przez glon
[#4] Re: Pierwsze 8258kB dysku amigowego

@glon, post #3

Kurcze faktycznie, nie zauważyłem różnicy jednostki. Aż sprawdzę jutro u siebie jak to wygląda.
Ale czy ta przestrzeń jest niewidoczna pod HDToolBoxem na Amidze?

Ostatnia aktualizacja: 30.09.2014 01:32:50 przez tOMashBe
[#5] Re: Pierwsze 8258kB dysku amigowego

@glon, post #1

A nie jest tak, ze wlasnie tak podzielony jest ten dysk Amigi.
"Ktoś" zapomnial o 8MB.

Jak widzi go HDToolbox ?

Ostatnia aktualizacja: 30.09.2014 17:52:38 przez Norbert
[#6] Re: Pierwsze 8258kB dysku amigowego

@Norbert, post #5

W HDToolBox partycjonowałem dysk zaczynając od same brzegu.
Teraz jak do niego zaglądam to przed partycją DH0: nie ma żadnej wolnej przestrzeni.
[#7] Re: Pierwsze 8258kB dysku amigowego

@glon, post #6

od ktorego sektora zaczyna sie dh0 ?
[#8] Re: Pierwsze 8258kB dysku amigowego

@Norbert, post #7

To pokazuje HDToolBox:


A parted:
http://pastebin.com/raw.php?i=PuLyRGhw
( jednostki kolejno: kB , sektory, cylindry )
parted odpalony , z kartą CF z Ami jako parametrem.

Tutaj jest coś nie tak, przynajmniej z tym parted, bo cylindry się nie zgadzają.

Ostatnia aktualizacja: 01.10.2014 11:25:30 przez glon
[#9] Re: Pierwsze 8258kB dysku amigowego

@glon, post #8

Według programu RDBInfo
Info form RigidDiskBlock of device scsi.device, unit 0:
Disk vendor : Generic
Disk product : USB CF Reader
Disk revision : 1.01
Cylinders : 968
Blocks per cylinder : 8065
Sectors per track : 8065
Bytes per block : 512
Heads : 1
Low cylinder : 967
Interleave : 1
Size in bytes : -297 824 256  [ jakaś ujemna liczba (pewnie zakres przekroczony) ]
Reselection : on
$VER : RDBInfo 0.17 c Gerard Cornu ( 14- Nov - 92 ;- )


1cyl = 8065s = 4 129 280B
2cyl = 8258560B

A według parted jeśli za jednostkę ustawimy B (1 bajt):
Numer 1
Początek : 8258560B
Koniec : 218851839B
Rozmiar : 210593280B
System plików : affs3
Nazwa : DH0
Flaga : ładowalna


Więc 1. partycja zaczyna się tam gdzie kończy 1. cylinder.
Z kolei na stronie http://lallafa.de/blog/amiga-projects/amitools/rdbtool/ napisane jest, że:
The default RDB occupies all the sectors of the first cylinder. If you have chosen a geometry with small cylinders then a single cylinder might not be sufficient to hold the RDB data structures. In this case use the “rdb_cyls” option to set the number of cylinders to reserve for RDB:


Czyli, nawet jeśli RDB zajmuje pierwsze 16 sektorów to i tak rezerwuje sobie cały cylinder.
Z tym, że według "Amigi" (w sensie HDToolBox i RDBInfo) cylinder jest 2 razy mniejszy niż według parted.
I tu nie wiem za bardzo, która informacja jest poprawna. Jeśli parted ma racje to wszystko się zgadza.
Jeśli parted się myli to nie wiem.
[#10] Re: Pierwsze 8258kB dysku amigowego

@glon, post #1

Nie wiem czy zauważyłeś, ale jak zakładasz partycję, to zawsze pierwsza zaczyna się od drugiego cylindra, bez względu na rozmiar dysku. Możesz to sprawdzić nawet na Winuae tworząc rożnej wielkości obrazy dysku HDF, 40MB czy 4GB, zawsze pierwsza partycja zaczyna się od drugiego cylindra.

Ostatnia aktualizacja: 01.10.2014 17:58:40 przez sanjyuubi
[#11] Re: Pierwsze 8258kB dysku amigowego

@glon, post #9

Uzywasz karty CF wiec wyboru nie masz.
U ciebie kazdu cylinder ma 4MB, wiec tracisz na starcie 8MB.
Gdybys mial dysk twardy o takiej samej pojemnosci strata bylaby o wiele mniejsza, sprawdz.
oto przyklad:


Dysk ma 10 razy wiecej cylindrow i niz twoj CF


ps.
W RDB od zawsze jest miejsce na filesystemy

"Coś w stylu współczesnego MBR, informacje o istniejących partycjach czy coś innego?"
To dawny MBR nie przychowywal informacji o partycjach ?
[#12] Re: Pierwsze 8258kB dysku amigowego

@sanjyuubi, post #10

Też mi się wydaje, że to jest kwestia wielkości cylindrów. Zależy ile sektorów ma cylinder, to tyle pamięci dysku ucieka ze względu na obszar zarezerwowany na RDB.
[#13] Re: Pierwsze 8258kB dysku amigowego

@Rafał A-3000, post #12

Dzięki za odpowiedzi, o to mi właśnie chodziło.
[#14] Re: Pierwsze 8258kB dysku amigowego

@glon, post #1

Możliwe, że ktoś w ten sposób ominął bad-sectory. Utwórz tam partycję i spróbuj sformatować.
[#15] Re: Pierwsze 8258kB dysku amigowego

@Daclaw, post #14

nie zrobi partycji.
Dwa pierwsze cylindry rezerwuje RDB, a ze u niego jeden cylinder to 4MB , straci od razu 8
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem