logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Nowy PC i DOS-owe programy biurowe - SATA czy IDE ?

MES Mariusz 07 Mar 2008 11:09 2846 23
REKLAMA
  • #1 4882341
    MES Mariusz
    Poziom 36  
    Posty: 5452
    Pomógł: 8
    Ocena: 222
    Witam.

    Składam komputer dla osoby pracującej nie tylko w okienkach ale też w dosowych programach biurowych.

    Mając na uwadze fakt, że na rynku pojawia się coraz więcej sprzętu niekompatybilnego ze starszymi wersjami Windows (nawet XP), zastanawiam się, czy w takim przypadku lepiej nie zrezygnować z dysku SATA na rzecz dysku ATA.

    ATA są w dalszym ciągu dostępne, i w przypadku zastosowania ATA / IDE nie powinno być problemów z korzystaniem z programów dosowych.

    Co o tym myślicie? Czekam na wszystkie uwagi / porady / podpowiedzi.
  • REKLAMA
  • REKLAMA
  • #3 4882353
    Alchemik2600
    Poziom 22  
    Posty: 484
    Pomógł: 39
    Ocena: 14
    A po co bawić się w dobieranie sprzętu, jak można dobrać programy? Mało emulatorów Dosowych się po internecie wala? :D ;-)
  • REKLAMA
  • #5 4882458
    MES Mariusz
    Poziom 36  
    Posty: 5452
    Pomógł: 8
    Ocena: 222
    Alchemik2600 napisał:
    A po co bawić się w dobieranie sprzętu, jak można dobrać programy?

    Zmiana oprogramowania nie wchodzi w rachubę. Nasz klient - nasz pan :-)

    Alchemik2600 napisał:
    Mało emulatorów Dosowych się po internecie wala?

    Emulator to zawsze tylko emulator - nie można niczego przewidzieć. A tutaj chodzi o pełną funkcjonalność - drukowanie spod DOS na drukarkach laserowej i igłowej, printscreny itp.

    Mi polecono przygotowanie czegoś w pełni kompatybilnego ze środowiskiem DOS.

    dir3ector napisał:
    Jesli chodzi o typ dysku to tez nie widze zwiazku. Co do dosowych aplikacji pod windowsami (czy linuxami) to polecam DOSBox (jako emulator), lub freedos jako system do zainstalowania.

    Jeśli nie ma związku to w takim razie dlaczego instalator Windows XP nie potrafi znaleźć dysków twardych SATA bez zewnętrznych sterowników, np. dla chipsetu I945g ? (popularne problemy z downgrade z Visty do WinXP)
  • REKLAMA
  • #6 4882490
    Alchemik2600
    Poziom 22  
    Posty: 484
    Pomógł: 39
    Ocena: 14
    Tutaj po trosze strzelam (nie mam jeszcze SATA :-P), ale wydaje mi się, że sam sprzęt nie ma wiele tu do gadania - byleby dysk nie był w NTFSie i DOS wszystko ugryzie ;-)
  • #7 4882509
    MES Mariusz
    Poziom 36  
    Posty: 5452
    Pomógł: 8
    Ocena: 222
    Alchemik2600 napisał:
    Tutaj po trosze strzelam (nie mam jeszcze SATA :-P), ale wydaje mi się, że sam sprzęt nie ma wiele tu do gadania - byleby dysk nie był w NTFSie i DOS wszystko ugryzie ;-)

    Zerknij w wątek na elektrodzie: https://www.elektroda.pl/rtvforum/topic925728.html

    Ja to już przerabiałem w praktyce.
  • #8 4882520
    korrus666
    Poziom 40  
    Posty: 5219
    Pomógł: 584
    Ocena: 476
    A ja mam jeszcze pytanie jaki system będzie zainstalowany na tym komputerze? Bo to ma znaczenie. Jeśli te DOS-owe programu będą uruchamiane z poziomu systemu Windows to absolutnie nie ma żadnego znaczenia rodzaj dysku. Tylko tyle żeby Windows miał sterowniki do SATA.
  • #9 4882526
    MES Mariusz
    Poziom 36  
    Posty: 5452
    Pomógł: 8
    Ocena: 222
    korrus666 napisał:
    A ja mam jeszcze pytanie jaki system będzie zainstalowany na tym komputerze? Bo to ma znaczenie. Jeśli te DOS-owe programu będą uruchamiane z poziomu systemu Windows to absolutnie nie ma żadnego znaczenia rodzaj dysku. Tylko tyle żeby Windows miał sterowniki do SATA.

    Oddzielne partycje, oddzielne systemy, DOS i Windows XP. Emulatory nie rozwiązują wszystkich problemów.
  • #10 4882549
    kwarki
    Poziom 17  
    Posty: 243
    Pomógł: 16
    Ocena: 10
    Dla starszych windowsow czy Dosa SATA jest widziane jako normalne IDE. Tylko nowe windowsy (2000, XP czy Vista maja problem z nowa technologia). (najlepsze jest podawanie sterownika SATA na dyskietce... bo przeciez kazdy stacje dyskietek ma i uzywa...a stacja dyskietek na usb nie dziala...)

    Jesli komputer mialby sluzyc tylko do dosa i niczego wiecej to moze wziasc IDE i sie nie zastanawiac.

    A tak z troche innej beczki jakis czas temu trafilem na MsDos w wersji 7.10 wyizolowanej z windowsa 98 i rozprowadzanej przez China Dos Union jako Freeware. (FAT32, dlugie nazwy, wspolpraca z ATX)
  • #11 4882558
    MES Mariusz
    Poziom 36  
    Posty: 5452
    Pomógł: 8
    Ocena: 222
    kwarki napisał:
    Dla starszych windowsow czy Dosa SATA jest widziane jako normalne IDE. Tylko nowe windowsy (2000, XP czy Vista maja problem z nowa technologia).

    Hmm... Musiałbym mieć pewność, że po zakupie SATA nie okaże się, że jednak jest problem z DOS-em.
  • #12 4882586
    dir3ctor
    Poziom 27  
    Posty: 1150
    Pomógł: 71
    Ocena: 50
    Z FreeDOSem na 100% nie bedzie problemu. Przerabialem to, dzialal bez problemu.

    Zreszta wg mnie DOS tez sobie poradzi, bo jak juz ktos wyzej wspomnial tylko niektore windowsy maja problem z SATA. Byle partycja w FAT-cie byla.
  • #13 4882682
    forsoft
    Poziom 21  
    Posty: 716
    Pomógł: 20
    Ocena: 21
    DOS nie wykorzystuje bezpośredniego dostępu do dysku twardego. W komunikacji DOSa z dyskiem pośredniczy BIOS. Tak więc jeżeli BIOS konkretnej płyty głównej obsługuje SATA, to DOS także będzie działał z SATA.

    Innymi słowy DOS jest niezależny od kontrolerów dyskowych. Jeżeli korzystamy z dysków SCSI, a kontroler posiada wbudowany BIOS, to siłą rzeczy DOS obsłuży dyski SCSI. Ta reguła dotyczy wszelkich typów dysków w tym IDE i SATA.
  • #14 4882696
    Ibuprom
    Poziom 26  
    Posty: 1377
    Pomógł: 52
    Ocena: 180
    Większość płyt głównych ma możliwość przełączenia kontrolera SATA w tzw. tryb kompatybilności, tzn nie będzie "bajerów" oferowanych przez SATA, niemniej jednak DOS nie powinien mieć problemów z poprawną obsługą dysku.
    W praktyce jednak teoria swoje a praktyka swoje. Mimo że SATA to przyszłość, wygoda itd to ja osobiśnie jestem zwolennikiem sprawdzonych rozwiązań. PATA to PATA, dos na tym pracował od zawsze, technologia mimo że przestarzała to nadal jest całkiem sprawna. Ja zostałbym przy PATA aby uniknąć nieprzewidzianych trudności w instalacji oprogramowania.
  • #15 4882796
    kwarki
    Poziom 17  
    Posty: 243
    Pomógł: 16
    Ocena: 10
    Czy poza graczami (ktorym klatek na sekunde nigdy za wiele) ktos zauwaza roznice miedzy trybem SATA i IDE?
    (mowie oczywiscie o normalnym uzytkowaniu a nie wynikach benchmarka...)

    Wez IDE i nie bedziesz mial problemu, nie bedziesz musial sie zastanawiac czy pojdzie czy nie...

    Co prawda w quake 1 pod win98 zamiast 458 bedziesz mial tylko 400 klatek na sekunde ale to jeszcze da sie przezyc..
  • #16 5263039
    snozer
    Poziom 17  
    Posty: 309
    Pomógł: 5
    Ocena: 114
    Nowe dyski SATA ani ATA nie obsługują DOS-a

    Witam ja ostatnio postanowiłem postawić dosa na nowym dysku SATA no i lipa nie udało się !!! Wiele próby różnych partycji. Niestety pod żadnym komputerem system nie wstawał !! :!: No nic postanowiłem kupić ATA 100 no i wczoraj zakupiłem Baracude 160 GB 8Mb cahe no i to samo niestety !!!. Okazało się że na starym Segate 40 GB ATA 100 dos staje bez problemu na nowym już nie ma opcji. Dodatkowo przez pomyłkę wywaliłem partycje na dysku z przed roku SATA 250GB i tam postawiłem Dosa i poszedł. Więc wydaje się że nowe dyski juz są nie przystosowane do DOSA i po prostu system się nie uruchamia :cry:

    Dodam na koniec że nowe dyski są jedno tarczowe
  • #17 5263312
    forsoft
    Poziom 21  
    Posty: 716
    Pomógł: 20
    Ocena: 21
    Typ dysku twardego nie ma nic wpólnego z DOSem. To BIOS płyty głównej jest odpowiedzialny za dostarczenie kodu obsługującego urządzenia dyskowe. Tak więc DOS będzie obsługiwał dowolny typ dysku posiadając odpowiednie wsparcie ze strony BIOS.

    Jedynym ograniczeniem jest typ systemu plików. Zwykły DOS obsługuje jedynie FAT16, czyli maksymalna wielkość partycji to tylko 2GB. Zaczynając od DOSa z Windows 95 OSR2 obsługiwane są partycje FAT32.
  • #18 5263681
    snozer
    Poziom 17  
    Posty: 309
    Pomógł: 5
    Ocena: 114
    No niestety tak do końca chyba nie jest. Bo tak jak pisałem sprawdzałem dyski na najnowszej płycie Gigabita z QUADEM i niektóre wstają z DOS-EM np:
    Teraz postawiłem DOS-a na Seagate Barracuda SATA 500GB 32MB casche a na Seagate Barracuda ATA 100 160GB 8MB casche nie chce się uruchomić. Sprawdzałem ten dysk ze starszą płytą gdzie bios był zupełnie inny i problem się powtórzył identycznie czyli te same dyski które wstawały działają a te które nie to nie chcą uruchomić systemu z partycji 16bitowej. JEST JESZCZE JEDNA MOŻLIWOŚĆ że po prostu informacje o dyskach w BIOS-ACH są ujednolicane więc większość BIOSów tak samo się zachowuje z tymi dyskami.
    Muszę dodać że na dysku Seagate Barracuda ATA 100 40GB ?MB casche DOS się uruchamia

    I bądź tu człowieku mądry.

    Uważam że producenci dysków powinni opisywać czy dyski mogą współpracować ze starszymi systemami czy nie np: DOS, WIN95, WIN 98. Przecież to oni udostępniają informacje o dyskach do BIOS-ów płyt głównych.

    A i jeszcze jedno wszystkie dyski, które sprawdzałem działają pod win XP na NTSF
  • #19 5263813
    forsoft
    Poziom 21  
    Posty: 716
    Pomógł: 20
    Ocena: 21
    Winna raczej jest procedura instalacji oraz ustawienie trybu tłumaczenia (translation mode) dysku w BIOS. Procedura uruchamiania systemu DOS jest bardziej wrażliwa na konflikty pomiędzy danymi BIOS a tablicą partcji i boot sektorem, niż nowsze systemy operacyjne. Wszystkie dane powinny się zgadzać, w przeciwnym przypadku DOS odmówi uruchomienia.

    Przykładowo, DOS zainstalowany na dysku podzielonym na partycje i sformatowanym w trybie LBA może mieć kłopoty z uruchomieniem przy innym trybie tłumaczenia adresów niż LBA. Niektóre BIOSy przyjmują nieco różne sposoby tłumaczenia adresów przy teoretycznie tej samej opcji. Tak więc pewność działania systemu występuje tylko na komputerze w którym dysk został sformatowany przy stałym ustawieniu trybu tłumaczenia w BIOS.
  • #20 5263854
    MarekPPN
    Poziom 35  
    Posty: 3500
    Pomógł: 245
    Ocena: 154
    Nie miałem okazji zobaczyć DOS-a na dysku SATA.
    Wszystko z czym się spotykałem było na dyskach ATA.
    Zastosuj ATA - będziesz miał pewność że działa.
  • #21 5264091
    snozer
    Poziom 17  
    Posty: 309
    Pomógł: 5
    Ocena: 114
    Dobra spróbuje z na twardo ustawionym trybem LBA ,wywalę partycję i jeszcze raz założę i sformatuję. Dam znać o rezultatach. :idea:
  • #22 5264126
    forsoft
    Poziom 21  
    Posty: 716
    Pomógł: 20
    Ocena: 21
    Do podziału na partycje, najlepiej będzie użyć programu FDISK z konkretnej wersjii DOSa. W tablicy partycji zostanie umieszczony właściwy program ładujący system. W przeciwnym przypadku konieczne może być uruchomienie FDISK /mbr, co spowoduje umieszczenie właściwego kodu w tablicy partycji.
  • #23 5264429
    snozer
    Poziom 17  
    Posty: 309
    Pomógł: 5
    Ocena: 114
    ok

    Jak wrócę wieczorem to powalczę

    Przypomniała mi się jeszcze jedna ciekawostka. Wszystkie dyski które nie chciały mi wstawać na fat16 były jedno talerzowe
  • #24 5267117
    snozer
    Poziom 17  
    Posty: 309
    Pomógł: 5
    Ocena: 114
    :D Wielce dziękuje za pomoc !
    Okazało się że wystarczyło ustawić dysk na tryb Large i ustawić wszystko od nowa czyli partycję , format i system.
    Potem sobie uświadomiłem że na 386 też trzeba było ustawić tryb pracy dysku by wszystko działało poprawnie.
    Musze dodać że dodatkowo dorzuciłem XP na NTSF na drugiej partycji i wszystko śmiga bez problemu. Pięknie uruchamia się menu wyboru systemów i wszystko jest w porządku .
    Jeszcze raz wielce dziękuję za pomoc :D

Podsumowanie tematu

✨ Dyskusja dotyczy wyboru między dyskiem SATA a IDE (ATA) w nowym komputerze przeznaczonym do pracy z programami biurowymi działającymi w środowisku DOS oraz Windows XP. Użytkownicy wskazują, że sam typ dysku (SATA czy IDE) nie powinien mieć bezpośredniego wpływu na kompatybilność z DOS-em, ponieważ DOS korzysta z BIOS-u do komunikacji z dyskiem, a BIOS musi obsługiwać dany kontroler. Jednak praktyka pokazuje, że na nowych dyskach SATA i ATA mogą występować problemy z uruchomieniem systemu DOS, zwłaszcza na dyskach jedno talerzowych i przy nieodpowiednich ustawieniach trybu tłumaczenia adresów (np. LBA) w BIOS-ie. Zaleca się stosowanie trybu kompatybilności SATA lub wybór dysku IDE, aby uniknąć problemów. Ważne jest także, aby partycje były formatowane w systemie plików FAT16 lub FAT32, gdyż DOS nie obsługuje NTFS. Instalacja DOS-a wymaga odpowiedniego podziału i formatowania partycji, najlepiej za pomocą narzędzi DOS-owych (np. FDISK). W praktyce pełna kompatybilność z DOS-em wymaga stabilnych ustawień BIOS-u i odpowiedniego doboru sprzętu, a nie tylko samego wyboru między SATA a IDE. Wspomniano także o emulatorach DOS (DOSBox, FreeDOS), które jednak nie spełniają wymagań pełnej funkcjonalności, np. drukowania z DOS-a.
Wygenerowane przez model językowy.
REKLAMA