[#1] Defragmentacja dysku
1. Czy na Amigę klasyczną są jakieś programy defragmentujące dysk twardy?
2.Czy jest sens defragmentować CompactFLash? Dysk twardy wiadomo warto ale pamięć CF?

[#2] Re: Defragmentacja dysku

@Tomski, post #1

Próba defragmentowania karty CF niepotrzebnie skróci jej żywot. Sensu to moim zdaniem nie ma, bo sektory jakie "widzi" system operacyjny mają się nijak do fizycznych sektorów karty.

[#3] Re: Defragmentacja dysku

@Tomski, post #1

Najlepiej użyj filesystemu takiego jak SFS (free) lub PFS (komercyjny).

[#4] Re: Defragmentacja dysku

@Tomski, post #1

1. OrderMaker i ReOrg dla FFS oraz SFSDefrag dla SFS. Oczywiście są też inne, ale tylko tych używałem.
2. Nie.

[#5] Re: Defragmentacja dysku

@radzik, post #3

Pytałem się o defragmentacje gdyż wywala(wiesza) się mi MakeCD przy tworzeniu obrazu ISO. Przypuszczam przeładowanie, któregoś bufora(jeden z nich przy zawieszeniu się miał 100% zajętości). Jeszcze kombinuję aby przyprowadzić do życia partycję gdyż nie mogę skasować powstałego niekompletnego obrazu(230MB). No chyba że tak długo się ten plik kasuje. Pozmieniam potem jeszcze ustawienia buforów i może to pomoże.
A co do SFS to na razie brak czasu na eksperymenty.

Na marginesie miałbym pytanie czy jak nagram sobie płytkę CD z zawartościami dysków HD0,HD1 i HD3(tak mi się nazwało przy tworzeniu partycji) to czy potem przy kopiowaniu CD na dysk twardy muszę mieć dokładnie takie same wielkości partycji? Stworzyć chcę sobie Backup dysków na CD.

[#6] Re: Defragmentacja dysku

@Tomski, post #5

wazne zeby te partycje nie byly za male :)

zobacz jaki status ma partycja
komenda INFO w CLI



Ostatnia modyfikacja: 28.12.2009 21:53:38
[#7] Re: Defragmentacja dysku

@Tomski, post #5

Defragmentacja na wieszające się MakeCD nic nie pomoże, zapełniony w 100% bufor to też nie problem a już na pewno nie przy tworzeniu obrazu ISO. Robiłem obrazy ISO na gołej A1200 z paroma MB FAST - strasznie wolno to idzie ale da się. :)

No chyba że tak długo się ten plik kasuje.
Przy CF i FFS może to potrwać kilka minut. :D Walidacja partycji Ci nie padła po zawieszeniu MakeCD?

...czy jak nagram sobie płytkę CD z zawartościami dysków (...) to czy potem przy kopiowaniu CD na dysk twardy muszę mieć dokładnie takie same wielkości partycji?

Nie - o ile dane się na tej partycji mieszczą. Czym robisz backup - Lha/Lzx, Diavolo itp. czy żywcem kopiujesz na płytę?

[#8] Re: Defragmentacja dysku

@APC74, post #7

APC74 napisał(a):

> Defragmentacja na wieszające się MakeCD nic nie pomoże,
> zapełniony w 100% bufor to też nie problem a już na pewno nie
> przy tworzeniu obrazu ISO. Robiłem obrazy ISO na gołej A1200 z
> paroma MB FAST - strasznie wolno to idzie ale da się. :)

Mnie się zatrzymało na tych 230MB, miejsca na dysku było wystarczająco. Przestała migać dioda od HD, a tak to cały czas migała przy tworzeniu tego obrazu ISO.
Co do pamięci to mam 8MB. Przy tym zwisie widziałem na listwie jakieś 1.5MB CHIP i 200kB FAST. Zwis polegał n atym, zę system niby działał> Mogłem gryzoniem poruszać się i przełączać pomiędzy MakeCD a innymi otwartymi oknami ale nowych okien nie mogłem już otwierać.

> No chyba że tak długo się ten plik kasuje.
> Przy CF i FFS może to potrwać kilka minut. :D Walidacja
> partycji Ci nie padła po zawieszeniu MakeCD?

Wyłączyłem kompa wczoraj przy tym zwisie i dopiero dzisiaj się do Ami dobrałem. Już nie chciała odpalić się z HD-CF. Odpaliłem z dyskietki i poprawiłem(zapisałem zmiany) HDToolBoxem na dysku. Z Dopusa nie mogłem skasować tego niedokończonego obrazu ISO i Ami jakby też się powiesiła podczas tego kasowania. Teraz sprawdzam walidacje partycji na której jest ten obraz iso- a trwa to sporo czasu niestety. Właśnie się skończyła ta walidacja i nie znalazła żadnych błędów w plikach/na partycji.


> ...czy jak nagram sobie płytkę CD z zawartościami dysków
> (...) to czy potem przy kopiowaniu CD na dysk twardy muszę mieć
> dokładnie takie same wielkości partycji?

>
> Nie - o ile dane się na tej partycji mieszczą. Czym robisz
> backup - Lha/Lzx, Diavolo itp. czy żywcem kopiujesz na płytę?

Żywcem tworzę obraz ISO podając w MakeCD całe dyski. Tych danych jest jakieś 320MB ze wszystkich 3 partycji. Mam nadzieję, że tak też można. Może dodam jeszcze, że te wszystkie partycje dodawane są jako jeden track. Tworzę obraz ISO dysk-at-once.

Niestety nie potrafię skasować tego pliku. Ami się wiesza tak z CLI jak i z Dopusa przy kasowaniu(dioda HD miga a po chwili świeci się już ciągle). Jak resetuję to od nowa muszę zapisywać zmiany HDTollBoxem na dysku. Czy nadpisaniem tego pliku jakimś innym mniejszym z taką samą nazwą rozwiąże problem? Dodam może, że po wpisaniu info przy każdej partycji jest read/write. Oto link do ekranu z info:
http://zapodaj.net/3b38aafd232f.jpg.html



Ostatnia modyfikacja: 28.12.2009 23:29:01
[#9] Re: Defragmentacja dysku

@Tomski, post #8

Moja Ami też ma 8MB Fastu. Ustawienia MakeCD (zrzuty robiłem pod WinUAE, bo nie chce mi się schodzić na parter):
http://www.apc74.ppa.pl/T/MakeCD_01.png
Zwróć uwagę na ustawienia buforów oraz opcję "Parallel read/write". Przy takich ustawieniach nie ma bata - tworzenie obrazów musi działać i jeżeli coś się wydarzy, to winę ponosi nie MakeCD, ale już raczej karta CF.
Mały hint - gdy ISO już się tworzy uruchom narzędzie typu Scout czy inny ARTM i podnieś priorytety tasków "Read Process" i "Write Process" do 1 lub 2. Na naszych "demonach prędkości" przyśpiesza to trochę operację tworzenia obrazu...
http://www.apc74.ppa.pl/T/MakeCD_02.png

Lekarstwo na powolną walidację FFS (na przyszłość):
http://aminet.net/disk/cache/TurboVal.lha
genialny, polski programik potrafiący przyspieszyć walidację FFS tak "na oko" z 10x.

Żywcem tworzę obraz ISO (...) Mam nadzieję, że tak też można.

Pewnie, że tak. MakeCD tworząc ISO zachowuje bity protekcji oraz komentarze plików, więc nie ma problemu, nawet przy wypaleniu płyty na PC pod Nero (ZUOOOO!!!) ;)

[#10] Re: Defragmentacja dysku

@Tomski, post #8

> ...Czy nadpisaniem tego pliku jakimś
> innym mniejszym z taką samą nazwą rozwiąże problem?

Nie rozwiąże, zwiech. Zastanawiam się czy ustawiając w MakeCD - nie kasuj nigdy obrazu ISO - przypadkiem nie blokuję skasowania tego pliku? W pseudo ikonie pliku jest zaznaczone, że jest kasowalny.



Ostatnia modyfikacja: 28.12.2009 23:43:03
[#11] Re: Defragmentacja dysku

@APC74, post #9

Dzięki za pomoc. Jutro już przetestuje rady/ustawienia. Dzisiaj to będę kończył . Jeszcze raz dzięki.

[#12] Re: Defragmentacja dysku

@Tomski, post #10

Na takie uparte pliki:
http://aminet.net/util/batch/DelZero.lha - ustawia rozmiar pliku na 0 bajtów a następnie go kasuje. Jeżeli DelZero nie pomoże to pozostaje Ci tylko format (DiskSalv i spółka też się raczej na takim opornym pliku wyłożą). Tylko skopiuj wcześniej inne pliki z tej partycji. ;)

[#13] Re: Defragmentacja dysku

@APC74, post #12

Ustawienia Make CD miałem prawie takie same z wyjątkiem wielkości bufora. U Ciebie jest 4000 a u mnie było 8000. Wszystko pozostałe było tak samo. Nie mam pojęcia dlaczego wywalił się ten MakeCD. Na początku przerywał tworzenie obrazu ISO gdy miałem stworzone wirtualne napędy w postaci plików na HD. Wypisywał wtedy, że pliki się zmieniły od poprzedniego skanowania. Z plikiem do skasowanie walczę tzn na razie przegrywam partycje na inną tak na wszelki wypadek jak radziłeś. Dzisiaj pewno już nie przetestuje tworzenia obrazu ISO z Twoimi ustawieniami. Może jutro. Strasznie długo się kopiują te pliki. Jest może jakiś dopalacz do kopiowaniu?



Ostatnia modyfikacja: 29.12.2009 22:47:38
[#14] Re: Defragmentacja dysku

@Tomski, post #13

...może jakiś dopalacz do kopiowaniu?....

dodaj bufory np. 1000 i uzyj eide.device



Ostatnia modyfikacja: 29.12.2009 22:52:08
[#15] Re: Defragmentacja dysku

@Tomski, post #13

Taa, nazywa się Copy. ;)
Będzie łopatologicznie, bo tak mi łatwiej to opisać.
Załóżmy, że wadliwy plik znajduje się bezpośrednio na partycji DH3: i ma nazwę obraz.iso. Chcesz skopiować tą partycję szybko na partycję DH1: pomijając oczywiście uszkodzony plik...

Naciskasz jednocześnie guziki [Prawa Amiga] + [E] i w okienku, które się pokarze wpisujesz:

CLI

i naciskasz [Enter], lub w jakiś inny sposób wywołujesz Shella...

W oknie CLI/Shell wpisujesz:
STACK 30000
Addbuffers dh1: 1000
Addbuffers dh3: 1000
COPY DH3:~(OBRAZ.ISO) DH1:BackupDH3 ALL QUIET BUF=10000 CLONE

Polecenie Addbuffers doda bufory po OK. 500KB do partycji DH1: i DH3:
~(OBRAZ.ISO) w połączeniu z ALL spowoduje, że zostanie skopiowana cała partycja DH3: z pominięciem pliku o nazwie obraz.iso
BUF=10000 przypisze OK 5MB bufor na operacje polecenia COPY. pliki będą kopiowane w częściach po 5MB. Im wyższa wartość, tym teoretycznie lepiej, jednak nie ma co przesadzać, ponieważ zabiera to pamięć z systemu, po drugie nie ma tak dobrze, żeby copy skopiowało do tego bufora kilka(naście) plików - za jednym zamachem do bufora może być skopiowany jeden plik, czyli największe przyśpieszenie uzyskamy przy kopiowaniu dużych plików. Przy kopiowaniu np. ikonek przyśpieszenie będzie zerowe.
QUIET - polecenie nie będzie tracić czasu (i cykli zegara) na wyświetlanie komunikatów jaki plik właśnie skopiowało.
CLONE - kopiuje, oprócz domyślnych bitów protekcji, również daty utworzenia pliku, komentarze...

I to na tyle, jeżeli chodzi o akcelerację kopiowania. :D

[#16] Re: Defragmentacja dysku

@APC74, post #15

APC74 napisał(a):


> W oknie CLI/Shell wpisujesz:
> STACK 30000
> Addbuffers dh1: 1000
> Addbuffers dh3: 1000

Czy przypadkiem komenda AddBuffers nie ma ograniczenia do ilości buforów jakie można dodać za jednym razem ?
Bo mam wrażenie że chyba była do 50 "buforów" czyli 25kB.
Ewentualnie napisz w którym WB tak można ?

Pozdrawiam
[#17] Re: Defragmentacja dysku

@RadoslawF, post #16

AddBuffers nie ma ograniczenia ilości buforów, jakie można dodać za jednym razem.
Do urządzenia możesz dodać tyle buforów ile masz wolnej pamięci (np. 2000 buforów dla rzadkiej DF0: nie jest problemem, o ile pamięci Ci starczy - pomijając to, że zupełnie nie ma to sensu ;) ).
Raczej zadziała to w każdym ADOS, a na 100% w 2.04 - 3.9 (te miałem/mam).
Acha, i chociaż 1 bufor=500 bajtów, to w rzeczywistości z systemu znika 560 bajtów przy przypisaniu jednego bufora.

[#18] Re: Defragmentacja dysku

@APC74, post #12

Niestety program nie pomógł. Też wieszał Amigę. Skończyło się na formatowaniu partycji.

[#19] Re: Defragmentacja dysku

@APC74, post #15

Dzięki. Skorzystałem z Twojej rady. Zrobiłem kopie tak jak opisałeś. Czy szybciej/wolniej, hmm, nie wiem. Człowiek przyzwyczaił się do kopiowania na PC.
Jeszcze nie próbowałem tworzyć/nagrywać obrazu ISO. Ale gdy tylko znajdę czas to zrobić nie omieszkam napisać na forum czy dalej wykłada się MakeCD.



Ostatnia modyfikacja: 03.01.2010 21:28:04
[#20] Re: Defragmentacja dysku

@Tomski, post #19

W końcu udało się mi znaleźć czas na dalsze boje z MakeCD. Tym razem stworzyłem obraz ISO oraz nagrałem go na płytkę:D.
Prawdopodobnie pomogło dodanie buforów do dysków. Zamiast firmowych 31 miałem, przy tworzeniu obrazu ISO, 131.
Mam kolejne pytania. Jeśli ktoś będzie w stanie odpowiedzieć to świetnie.
1. Czy jest możliwość, przy tworzeniu obrazu ISO dysku twardego wybranie np.: całej partycji ale bez jakiegoś jednego katalogu/pliku z tej partycji?
2. Czy jest możliwość zmiany/dodania własnej/unikatowej ikony CD do wypalanej płytki. Chodzi mi tylko o dopowiedz twierdzącą albo przeczącą. Tak abym wiedział czy przeczesywać manual do MakeCD.
Tworzyłem obraz ISO tak jak pokazuje to poniższy obrazek:
http://zapodaj.net/e396879c515b.jpg.html
Wiem, że obraz ISO nazywał się u mnie ".raw". Nie dałem mu nazwy, przez brak wiedzy o wypalaniu w MakeCD i nie uwagę.
Zauważyłem, że FM 3.11 poradził sobie znacznie szybciej z kasowaniem dużej ilości plików niż kasowanie z Shella czy też z Dopusa4. Zrobiłem to raz, ale mam jeszcze do skasowania sporo rzeczy z dysku to przetestuje z tym, że na wersji 3.12.

[#21] Re: Defragmentacja dysku

@Tomski, post #20

ad1.
Nie ma takiej opcji, ale mozna to inaczej zrobic.
Otwierasz okno z zawartoscia dysku/partycji/katalogu, zaznaczasz wybrane
dane i przenosisz je do okna MakeCD ISO Image prefs

Wygodniej ISO zrobisz programem Frying Pan


ad2.
wystarczy dodac ikona o nazwie disk.info . Ikona ma miec status "disc"
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