hugo [ v4 ]
Złomowisko - Intel 486SX - montowanie dysku 4GB
Muszę właśnie postawić na nogi takowego 'superkomputera', jest w nim stary dysk samsunga 365MB (wow ;)) a mam w nim zamontować 4GB Seagate, montowanie to nie problem, BIOS też nie problem (dysk jest widoczny i autowykrywalny), ale jeśli chodzi o działanie tego dysku to DOS odmawia współpracy... fdisk robi tylko ok. 450MB partycję w systemie plików FAT16, ale nie potrafi zrobić w systemie FAT32. Windows 95 zainstalowany na tym mniejszym HDD, widzi ten większy, ale DOS nie. Nie wiem czy DOS nie wymaga jakiejśc 'aktualizacji'. Być może jest to za stara wersja DOSa, która nie widzi FAT32. Dysk Seagate jest oczywiście sprawny, z założoną jedną partycją, ustawioną jako aktywną... Co zrobić żeby ten 4GB dysk był widoczny w DOSie...?
MUNDZIO [ Konsul ]
odpal fdiska z płyty startowej windy 98 albo me --> powinno pomóc i wykryć pełne 4GB
hugo [ v4 ]
nie mam innej dyskietki startowej niżz ME właśnie.... :)
i to właśnie ten fdisk nie widzi dysku 4GB, a tylko 400MB
MUNDZIO [ Konsul ]
a próbowałeś zainstalowć na tych 4bg win98 i przekonwertować go najpierw na FAT32 ??
hugo [ v4 ]
mundzio ==> on jest na fat32 i w DOSie 486 nie widać go....
Dalamar [ Konsul ]
Sprobuj sciagnac jakis program ze strony samsunga do formatowania i partycjonowania dysku moze pomoze jesli takowy istnieje (Maxtor i Seagate daja cos takiego, inne firmy raczej tez)
minius [ Generaďż˝ ]
HUGO --->Jest mało prawdopodobne żeby 486SX zobaczył Ci pełne 4GB tego dysku, ale... zawsze warto spróbować.
Musisz po prostu wejść na stronkę producenta dysków i spisać ręczne nastawy dysku, czyli block, head, i takie tam pierdoły, o które pyta się w ręcznych nastawach BIOS.
Bez tego ani rusz, BIOSy stare miały możliwość wykrywania rozmiarów dysków, które były na rynku w tamtym okresie i za cholerę nie będzie wiedział jakich nastawów użyć dla technologii XXI wieku.
Jeśli to nie pomoże, to żadne tam głupoty, które Ci wypisywali powyżej koledzy nie pomogą. Po prostu fdisk wykorzystuje odczyt z BIOS'u, a jeśli BIOS podaje nieprawidłowo, to niech oni Ci to zrobią (bo od gadania głupot to są dobrzy).
hugo [ v4 ]
minius ==> ale to nie jest problem BIOSU, on automatycznie wykrywa mi dysk i wszelkie ustawienia cylindrów głowic itp. są poprawne, bo pokazane są na dysku. Z resztą ręcznie też wpisywałem ustawienia i nic to nie dało.
KaPuhY [ Bury Osioł ]
Hugo--> Z tego co sie orientuje , to nie da sie do takiego duzego dysku wsadzic. Maksymalny rozmiar dysku to byl 540 mb. Mozesz zapomniec o tym dysku chyba ze ktos ma lepsze info ode mnie . Sam kiedys mialem 486 i nawet na dx2/80 nie dalo sie wiekszegodysku zasadzic :-(
Przykro mi
Mark24 [ >>>Martinez751<<< ]
Nie wiem, czy dobrze pamiętam ale do dos-a był programik który ładował się przy starcie systemu i chodziły dyski powyżej 500MB. Bez tego co nie wsadzisz będzie ci widział tylko pierwsze 0,5GB.
Dawno to było, i w sumie ja tego u siebie nie robiłem (miałem ~400MB na swoim), ale kolega miał to na swoim demonie pojemności 2GB. Przez pół roku używał z niego 0,5GB, potem znalazł coś co umożliwiało użytkowanie całego twardziela.
Ale to na 90%
hugo [ v4 ]
KaPuHy ==> eh, tego się obawiałem... no nic, będzie chodził w takim razie na starym dysku 356MB, albo na obu... choć paru znajowmych twierdzi że miao dyski po 2 i 3GB na swoich 486...
hugo [ v4 ]
mark24 ==> o tym też słyszałem, tyle że potrzebna mi nazwa takowego programu... a może było to jakieś polecenie DOSowe? W autoexecu lub config.sys...
Mark24 [ >>>Martinez751<<< ]
Na pewno nie było to polecenie. Dos-a znałem kiedyś bardzo dobrze i wiem że nie ma tam nic w tym stylu.
To był program uruchamiany albo w configu albo autoexecu, i raczej stawiałbym na config.sys.
Poszukaj na jakimś forum typowo hardwerowym, tam szybciej znajdziesz odpowiedz. W domu tego subskrybuję, w pracy mam jedno w poczcie - więc mogę jutro z rana podrzucić namiary na tą grupę dyskusyjną.
hugo [ v4 ]
mark34 ==> tak.. ale jak zinizjalizować ten program na dysku, którego DOS wogóle nie widzi... jego zdaniem nie ma partycji C: bez względu na to skąd jest opalany...
minius [ Generaďż˝ ]
Każdy Win 95, 98 ma w folderze Command pliki DOSowe. Weź sobie zformatuj dyskietkę z opją dysk systemowy i przrzuć na niego potrzebe Ci pliki. Sądzę, że wystarczą Ci format i fdisk. Resztę miejsc możesz przeznaczyc na ten program do rozpoznawania większych dysków. Sądzę, że jeśli ten program jest do rozpoznawania dysków, to powinien mieć rozmiar pozwalający zmieścić go na dyskietkę.
Drugi sposób, to stworzyć sobie kilka dyskietek sformatowanych jako systemowe (nie mylić z dyskietką startową) i na jednej nagrać potrzebne pliki s'owe, a na drugiej ten program.
Dla przypomnienia podam kilka komend DOS'owych:
DIR - wyświetla zawartość dysku
COPY A:\*.* C: - kopiuje wszystko z A na C
cd - przejdź do foldera (po spacji pdaj nazwę foldera
cd.. - powróć o jeden folder wstecz
MD - stwórz folder (po spacji podaj nazwę foldera)
del - skasuj plik (po spacji podaj nazwę pliku)
Te komendy powinny Ci wystarczyć. Zresztą uważam, że porządny komputerowiec powinien mieć komendy DOS'a w małym palcu.
KaPuhY [ Bury Osioł ]
minus--> ale to nie sa komendy - to jest wiadoma prawda :-) Sam chcialbym poznac jaki to mialby byc program, bo slyszalem tylko ze przez grzebanie w biosie dalo sie max 800MB wyciagnac :-)
jesli chodzi o autoexec i config to jakis czas bylem mistrzem w robieniu takowych ale nie przypominam sobie komend do powiekszania pojemnosci dyskow :-)))
Ja jedynie zwiekszalem dostepna pamiec konwencjonalna :-)))
minius [ Generaďż˝ ]
KaPuhY --> Hę? A co to niby są jak nie komendy?! Wiesz, chyba zaczynam wątpić, że znasz się na DOS'ie.
Cała obsługa DOS'a opiera si.ę na komendach , czy to wpisywanych z palca czy też w plikach batch.
KaPuhY [ Bury Osioł ]
minus--> oj, widze ze sie zle wstalo i nie skumalo <ironia mode on>!!!
Chcialem przez to powiedziec ze to jasne jak slonce , proste jak drut itd... Ze to elementarz a nie traktuje tego jako komend... to tak jak swoim noga mialbym dawac komendy krok do przodu...
Niewazne.
hugo [ v4 ]
minius == > jesteś wielki :) a wiesz że część z tych 'plików dosowych' siedzi nie w command a w EDB? :)
a te znasz?
deltree
attrib
sys
cd
ren
mem
A autoexeca i config sysa konfigurowałeś? Bo mój chyba jakiś skromy jest, może czegoś mnie brakuje???
@ECHO OFF
SET BLASTER=A220 I7 D1 H7 P330 T6
SET SBPCI=C:\PROGRA~1\CREATIVE\AUDIO\DOSDRV
SET A=1
VERIFY ON
GOTO %CONFIG%
:WINDOWS
C:\WINDOWS\COMMAND\MODE CON CODEPAGE PREPARE=((852) C:\WINDOWS\COMMAND\EGA.CPI)
C:\WINDOWS\COMMAND\MODE CON CODEPAGE SELECT=852
KEYB PL,,C:\WINDOWS\COMMAND\KEYBRD4.SYS
win
end
:DOS
C:\WINDOWS\COMMAND\MSCDEX /D:MSCD001 /V
KEYB PL,,C:\WINDOWS\COMMAND\KEYBRD4.SYS
pause
C:\TOOLS\GMOUSE.COM
c:\windows\smartdrv.exe
c:\windows\smartdrv.exe
c:\windows\emm386.exe ON
pause
C:\TOOLS\NC\NC.EXE
COMMAND.COM
:WinDos
C:\windows\command\mscdex /d:MSCD001 /V
keyb pl,,C:\windows\command\keybrd4.sys
c:\tools\gmouse.com
C:\windows\smartdrv.exe
c:\windows\smartdrv.exe
c:\windows\emm386.exe ON
win
end
SET Path=%Path%;"C:\Program Files\Symantec\Norton Ghost 2003\";"C:\Program Files\Norton SystemWorks\Norton Ghost\"
************************************************
[Menu]
menuitem=Windows
menuitem=Dos
menuitem=WinDos
menudefault=Windows,4
[Windows]
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=048,852,C:\WINDOWS\COMMAND\country.sys
[Dos]
device=c:\windows\himem.sys
device=C:\windows\emm386.exe
device=C:\tools\drivers\cd-rom\btcdrom.sys /d:mscd001
dos=high
[WinDos]
device=c:\windows\himem.sys
device=C:\windows\emm386.exe
country=048,852,c:\windows\command\country.sys
device=C:\tools\drivers\cd-rom\btcdrom.sys /D:mscd001
dos=high,umb
No w końcu technik elektronik o specjalizacji systemy i sieci komputerowe coś już wie o DOSie... :))))
KaPuHy ==> poradziłem sobie! :) zrobiłem najpierw 475MB partycję w FAT16 pod tym 486 (to był tak w ogóle DX2, nie SX), posadziłem na niej windowsa 95, a potem - już na miom kompie -(bo na 486 się nie dało) - zrobiłem partycję rozszerzoną 3500MB pod FAT32 z jednym dyskiem logicznym. Teraz partycja C: ma 475MB i jest partycją aktywną, rozruchową, a partycja D: ma 3,5GB i można na niej normalnie trzymać wszelkie dany, tyle że są one dostępne tylko pod tym posadzonym win95! :)
KaPuhY [ Bury Osioł ]
HUgo --> wlasnie , pod win95... ja takiej rzeczy nigdy nie zrobilem bo nie bylo mozliwosci. Jestem pod wrazeniem :-)
Poza tym jesli chodzi o config - to ja wsadzalem takie rzeczy jak himemsys do pamieci wyzszej i oszczedzalem konwencjonalna , ale w tym wypadku jest to chyba bezcelowe :-)
Kiedys sie uganialo zeby tylko przekroczyc magiczne 640kb konwencjonalnej. Ja uzyskalem 648 a kumpel jakos zamataczyl ze 652 mu sie udalo - do konca nie zdradzil sekretu :-)
hugo [ v4 ]
KaPuHy ==> mnie się nie da więcej, w konwencjonalnej siedzą takie rzeczy których nie da się wywalić w configu, bo ładuje je windows, bez wzdlędu na to, czy sam się uruchomi czy nie. Raz zaryzykowałem i usunąłem z katalogu winowsa jeden, ładowany do pamięci plik i nic się nie stało, tzn. system się nie rypnął. Ale konwencjonalnej powyżej 622kB nie udało mnie się jeszcze udostępnić, musiałbym to robić na czystym DOSie, bez żadnego windowsa. A himem.sys i tak siedzi po części w konwencjonalnej, to samo jeśli chodzi o emm386, zawsze zostawia sobie w konwencjonalnej jakiś mały syf, zazwyczaj kilka kilko... a tak teraz patrzę że to jakiś stary mój konfig jest, bo nie ma w nim 'LH' i 'devicehigh=' a co do tych 648kB, to jest to niemożliwe żeby tyle zwolnić, bo pamięć konwencjonalna ma maksymalnie 640kB, za nią jest kawałek 384MB, gdzie siedzi BIOS, BIOS VGA i gdzie ewentualnie można wcisnąć drivery (przez polecenia devicehigh, przy odpowiednio skonfigurowanym configu). Czyli niemożliwym jest żeby zwolinć 648kB tej pamięci, a już tymbardziej 652kB... nawet odpalenie pełnego DOSa z 640kB wolnej pamięci konwencjonalnej uchodzi za niemożliwe, bo zawsze coś zostaje w tej pamięci, mimo iż to coś ładuje się do pamięci górnej, od chociażby zostają tam wektory przerwań, czy już wspomniane resztki himem.sys i emm.386.exe. Ja z tego miałem egzaminy więc musiałem to umieć... ale tu masz link, gdzie masz wszystko szerzej wyjaśnione.