Skocz do zawartości

Rekomendowane odpowiedzi

Mam taki problem... dysk strasznie głośno mi pracuje... normalnie rzeźbi jak traktor... każdy znajomy jak przychodzi do mnie to pyta się co to tak brzęczy?! To jest naprawdę "głośna sprawa"... Komp i dysk jak w opisie... kumplem ma też duron800 i też 384MB ram, tylko ECS K7VZA i GeForce 4mx440, a dysk to chyba Caviar 40GB i jemu chodzi cichutko i ogólnie każdemu koledze po kolei chodzą cichutko... i w drugim kompie w domu identycznie harczy...tamten drugi to duron1400@1900, 512MB DDR, fx5200ultimate i IBM Hitachi 80GB... czy ja coś źle konfiguruje windowsa, czy co ? Zadnych sterow do plyty głównej nie dawałem, bo XP sam zainstalował... jakieś sugestie?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Gość <account_deleted>

Zwalone sterowniki (hdd pracuje np w PIO4), duża fragmentacja danych, wyłączony bufor hdd albo odczyt z wyprzedzeniem (prefetch), obudowa?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

zacznijmy od rzutu SMART i testu HDTech, sterowniki nie maja nic wspólnego z tym, opisz dokładnie dźwięk

czy jest ciągły czy czasem ustępuje (nie mam na myśli momentu wyłączenia dyski/komputera) ?

czy obudowa drga ?

czy są problemy z odczytam danych, czasem dysk/komputer przestaje reagować ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Gość <account_deleted>

...sterowniki nie maja nic wspólnego z tym, ...

Owszem mają i to decydujący. Brak sterowników (lub ich uszkodzenie) skutkuje tym, że system korzysta z funkcji biosu do komunikacji z hdd, czyli dostęp 16bit, brak prefetchu i zazwyczaj tylko pio4 = straszne chrumkanie :D (dokładnie tak jak w trybie awaryjnym W9x)

Ale zrzut SMARTa faktycznie też by się przydał

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

to jest po prostu takie "charczenie".. jak pracuje to taki dźwięk wydaje... jak np. kopiuje coś z partycji na partycję to najbardziej słychać...odgłosy jak nie z komputera...wyłaczyłem prefetch i buforowanie odczytu, czy zapisu(?) i nadal to samo... obudowa nie drga, nie ma problemów z odczytem danych...a odnośnie tych sterowników to mam po prostu ściagnąć drivery do hdd?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Owszem mają i to decydujący. Brak sterowników (lub ich uszkodzenie) skutkuje tym, że system korzysta z funkcji biosu do komunikacji z hdd, czyli dostęp 16bit, brak prefetchu i zazwyczaj tylko pio4 = straszne chrumkanie :D (dokładnie tak jak w trybie awaryjnym W9x)

Ale zrzut SMARTa faktycznie też by się przydał

systemy z seri W2k i podobne nie wykorzystuje podczas swojej pracy żadnych funkcji BIOS (podczas komunikacji w dyskiem) a dokładnie przerwań systemu BIOS, tryb PIO oznacza ze system nie korzysta w komunikacji z dyskiem z trybu DMA czyli bezpośredniego dostępu do pamięci co znacznie angażuje procesor i nic więcej system ma swoje zwykle wystarczające sterowniki do poprawnej pracy kontrolera natomiast nie ma jako takiego sterownika dysków a jedynie coś w rodzaju nadzorcy kontrolującego i informującego o stanie urządzenia oraz woluminów, obsługa napędów HDD jest zależna od kontrolera a zdolność zapisu o odczytu (nie mowie tu o obsłudze systemu plików) jest rdzenna i zawarta w jądrze systemu

adresowanie wykorzystując jedynie 16 bit uniemożliwiłoby zaadresowanie przestrzeni dzisiejszych dysków a co za tym idzie ich wykorzystanie, zastanów się co mówisz :blink: myślisz ze dlaczego partycji np:10GB nie można sforamatowac w FAT16 albo FAT12 ?

 

ten dźwięk nie ma nic wspólnego ze sterownikami, podaj raport SMART ?

daj spółkuj ze sterownikami wyłączaniem buforowania itd... to bzdury :lol2:

Edytowane przez Zawadaki

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

S.M.A.R.T. status

Date: 05 January 2006 21:35:01

Drive model: IC35L060AVVA07-0

Serial number: VNC302A3L9EBMA

Capacity: 61.5 GB

Drive interface: IDE

Drive temperature: 37 °C

 

--------------------------------------------------------------------------------------------

Attribute Name Threshold Value Worst Raw value

--------------------------------------------------------------------------------------------

1 (01) Raw Read Error Rate 60 100 100 0

2 (02) Throughput Performance 50 100 100 0

3 (03) Spin Up Time 24 103 103 21492269321

4 (04) Start/Stop Count 0 100 100 658

5 (05) Reallocated Sector Count 5 100 100 0

7 (07) Seek Error Rate 67 100 100 0

8 (08) Seek Time Performance 20 100 100 0

9 (09) Power-on Hours Count 0 100 100 1827

10 (0A) Spin Up Retry Count 60 100 100 0

12 (0C) Power Cycle Count 0 100 100 656

192 (C0) Power-off Retract Count 50 100 100 686

193 (C1) Load/Unload Cycle Count 50 100 100 686

194 (C2) Temperature 0 148 148 223339151397

196 (C4) Reallocation Event Count 0 100 100 0

197 (C5) Current Pending Sector Count 0 100 100 0

198 (C6) Off-line Scan Uncorrect. Sector Count 0 100 100 0

199 (C7) Ultra ATA CRC Error Count 0 200 200 0

--------------------------------------------------------------------------------------------

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

nie ma się co martwić dysk jest sprawny a IBM/Hitachi tak mają to normalne odgłosy podczas pracy ramienia na którym są głowice, ramie wykonuje bardzo szybkie krótkie ruchy co powodować może powstanie odgłosu chrupania itd... im sztywniejesza obudowa tym lepiej słyszalne

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Gość <account_deleted>

@Zawadaki

Dla twojej informacji: BIOS = Basic I/O System (jest to program) i jest używany do momentu załadowania sterowników. Dostęp 16bit nie oznacza adresowania 16bit, tylko ilość bitów przesyłanych w ciągu jednego cyklu magistrali IDE. Przerwania BIOS? gdzieś to wyczytał? BIOS obsługuje przerwania zgłaszane m.in. przez kontroler hdd (chociażby Int13h). Z chwilą załadowania sterowników obsługa przerwań zostaje przekierowana do odpwiednich procedur w nich zawartych. "Zwykłe sterowniki", czyli microshita, ze względu na konieczność zachowania kompatybilności korzystają w większości z biosu (nie są w stanie użyć 'specjalnych' funkcji) i dlatego w celu zwiększenia wydajności zalecane jest instalowanie sterowników dedykowanych dla danego chipsetu. Kernel (jądro systemu) zajmuje się przydzielaniem priorytetów i pamięci (w tym wirtualnej), kontrolą procesów, zawiera program nadzorcy i obsługuje MMU ale na pewno nie obsługuje hdd. To ty piszesz bzdury

PIOx lub MWDMAx nie obsługują trybu BURST. Jeśli jeszcze dodatkowo wyłączeny jest tryb Prefetch, skutkuje to drastycznym zwiększeniem hałasu, ponieważ dysk nie buforuje danych i w dodatku komunikacja z kontrolerem jest dużo wolniejsza.

Oczywiście jest to tylko jedna z możliwych przyczyn, HDD może również hałasować z powodu dużej fragmentacji, błędów w systemie plików lub złej konfiguracji cache'u windowsa - typowym objawem jest chrobotanie po naciśnięciu przycisku Start.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

@Zawadaki

Dla twojej informacji: BIOS = Basic I/O System (jest to program) i jest używany do momentu załadowania sterowników. Dostęp 16bit nie oznacza adresowania 16bit, tylko ilość bitów przesyłanych w ciągu jednego cyklu magistrali IDE. Przerwania BIOS? gdzieś to wyczytał? BIOS obsługuje przerwania zgłaszane m.in. przez kontroler hdd (chociażby Int13h). Z chwilą załadowania sterowników obsługa przerwań zostaje przekierowana do odpwiednich procedur w nich zawartych. "Zwykłe sterowniki", czyli microshita, ze względu na konieczność zachowania kompatybilności korzystają w większości z biosu (nie są w stanie użyć 'specjalnych' funkcji) i dlatego w celu zwiększenia wydajności zalecane jest instalowanie sterowników dedykowanych dla danego chipsetu. Kernel (jądro systemu) zajmuje się przydzielaniem priorytetów i pamięci (w tym wirtualnej), kontrolą procesów, zawiera program nadzorcy i obsługuje MMU ale na pewno nie obsługuje hdd. To ty piszesz bzdury

PIOx lub MWDMAx nie obsługują trybu BURST. Jeśli jeszcze dodatkowo wyłączeny jest tryb Prefetch, skutkuje to drastycznym zwiększeniem hałasu, ponieważ dysk nie buforuje danych i w dodatku komunikacja z kontrolerem jest dużo wolniejsza.

Oczywiście jest to tylko jedna z możliwych przyczyn, HDD może również hałasować z powodu dużej fragmentacji, błędów w systemie plików lub złej konfiguracji cache'u windowsa - typowym objawem jest chrobotanie po naciśnięciu przycisku Start.

 

Z chwilą załadowania sterowników obsługa przerwań zostaje przekierowana do odpwiednich procedur w nich zawartych.

jaki związek ze sprawa maja przerwania systemu BIOS, podczas pracy systemu czyli w momencie wystąpienia problemu ? plączesz się w zeznaniach i w podły sposób próbujesz zmieniać znaczenie moich słów a to jest chamstwo, przecierze nasiałem ze podczas pracy systemu nie są wykorzystywane żadne przewiania systemu BIOS (od momentu kiedy program hal.exe wykryję urządzenia i przypisze in zasoby) a program hal.exe jest ładowany obrazowo mówiąc przed pojawianiem się ekranu startowego systemu czyli przed zainicjowaniem ntoskrnl.exe (to jest jądro systemu)

 

czy wiesz jak działa dysk ? tam w środku jest taki jeden lub więcej talerzy (tu zapisuje się dane) na nich przesuwają się głowice zamocowane na ramieniu ktorego ruchami staruje elektronika i mikrooprogramowanie dysku zależnie od tego z pod jakiego adresu maja zostać odczytane dane, to jak to bardzo ramie się porusza zależy od tego jak bardzo są od siebie oddalone sektory z których dysk ma czytać itd... natomiast PIO nie ma z tym nie wspólnego ponieważ jest to tryb pracy połączenia miedzy dyskiem-kontrolerem-pamięcią, nie ma żadnego wpływu na to jak pracują głowice (bo PIO nie zmieni poleżenia danych na dysku ani nie zmienia algorytmu wyszukiwania w oprogramowaniu dysku nie mówimy to o NCQ który tez tego nie robi ale to inna historia), to ramie z głowicami oprócz łożyskowania talerzy jest jedynym generatorem hałasu dysku, no maże według ciebie w dysku jest specjalny głośnik który sobie charczy ?

 

typowym objawem jest chrobotanie po naciśnięciu przycisku Start.

w momencie nacisnięcia guzika START system naturalnie wykonuje pewne czynności czyli odczytuje dane które ma wyświetlić w pojawiającym się menu bo jak wiesz a morze nie zawartość menu morze sie zmienic, żeby dowiedzieć się jaką zawartość ma aktualnie menu start system odczytuje potrzebne informacje w zależności od ilości pozycji w głównym oknie menu oraz długości kolejki rządna odczytu danych z dysku, defragmentacji danych itd... proces ten może trwać prowadżąc do opóźnieniem otwarcia menu start

 

"Zwykłe sterowniki", czyli microshita, ze względu na konieczność zachowania kompatybilności korzystają w większości z biosu

zestaw przerwań systemu BIOS nie zmienił się od wieków czyli od bardzo dawna bo nikomu nie jest potrzebne modyfikowanie czegoś co i tak nie jest wykorzystywane w marginalnym stopniu, poza tym warunkiem kompatybilności urządzenia ze standardem PC jest możliwość zrealizowania zestawu przerwań przez bios komputera i zestaw ten jest niezmienny, co innego konstrukcja samego BIOS która zmienia się w zależności od budowy płyty ale zawsze udostępnia tensam zestaw przerwań

 

obsługa dysku zależy od kontrolera jeżeli system nie ma odpowiedniego sterownika do konkretnego kontrolera to nie widzi dysku, jeżeli widzi dysk to znaczy ze ma sterowniki który pozwala na poprawną prace, przerwania BIOS w przypadku systemów W2k nie maja znaczenia, przerwania BIOS są wykorzystywanie do momentu kiedy program NTDETECT.COM zainicjuje hal.exe

Edytowane przez Zawadaki

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Gość <account_deleted>

@Zawadaki

"jaki związek ze sprawa maja przerwania systemu BIOS, podczas pracy systemu czyli w momencie wystąpienia problemu ?"

Bios nie generuje przerwań, tylko je obsługuje, brak odpowiedniej procedury w systemie powoduje korzystanie z obsługi oferowanej przez BIOS albo dana funkcja wogóle nie jest dostępna.

 

"... natomiast PIO nie ma z tym nie wspólnego ponieważ jest to tryb pracy połączenia miedzy dyskiem-kontrolerem-pamięcią, nie ma żadnego wpływu na to jak pracują głowice..."

Nie ma, ale np pod DOS'em :lol2: Windows jest środowiskiem wielozadaniowym i tu sytuacja wygląda zupełnie inaczej: bardzo rzadko się zdarza, żeby dysk czytał/zapisywał jednocześnie tylko jeden plik, co chyba dla wszyskich jest oczywiste oprócz ciebie.

 

"w momencie nacisnięcia guzika START system naturalnie wykonuje pewne czynności czyli odczytuje dane które ma wyświetlić w pojawiającym się menu bo jak wiesz a morze nie zawartość menu morze sie zmienic"

Przy prawidłowej konfiguracji cache'u windy Menu Start jest odczytywane tylko raz, przy pierwszym użyciu, widać nigdy nie widziałeś dobrze skonfigurowanego systemu.

 

"zestaw przerwań systemu BIOS nie zmienił się od wieków czyli od bardzo dawna bo nikomu nie jest potrzebne modyfikowanie czegoś co i tak nie jest wykorzystywane "

System przerwań zmieniał się już wielokrotnie: w momencie wprowadzenia PnP, złącza AGP i przy kolejnych wersjach magistrali PCI. Chodzi ci o to, że numerki zostały te same? :lol2:

 

"...warunkiem kompatybilności urządzenia ze standardem PC jest możliwość zrealizowania zestawu przerwań przez bios komputera..."

... tak, jednym z baaardzo wielu warunków.

 

"obsługa dysku zależy od kontrolera jeżeli system nie ma odpowiedniego sterownika do konkretnego kontrolera to nie widzi dysku, jeżeli widzi dysk to znaczy ze ma sterowniki który pozwala na poprawną prace"

Jeszcze mało widziałeś i jeszcze mniej wiesz, windows nie widzi dysku tylko wtedy gdy nie widzi go bios (i to niekoniecznie bo dysk niesystemowy można zobaczyć pod windą, mimo że bios go nie wykrył), w przeciwnym wypadku może działać bez żadnego sterownika do kontrolera, bo korzysta z funkcji I/O zawartych w biosie

 

I jeszcze jedno:

Nie próbuję zmieniać znaczenia twoich słów, widocznie nie potrafisz się wysłowić

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Bios nie generuje przerwań, tylko je obsługuje, brak odpowiedniej procedury w systemie powoduje korzystanie z obsługi oferowanej przez BIOS albo dana funkcja wogóle nie jest dostępna.

a gdzie napisałem ze BIOS generuje coś tym bardziej przerwania,nie zmieniaj znaczenia moich słów ?

nie rozumiesz chyba jak działa program, przerwania to zwykłe procedury zawarte w programie zwanym BIOS :blink:

 

Nie ma, ale np pod DOS'em :lol2: Windows jest środowiskiem wielozadaniowym i tu sytuacja wygląda zupełnie inaczej: bardzo rzadko się zdarza, żeby dysk czytał/zapisywał jednocześnie tylko jeden plik, co chyba dla wszyskich jest oczywiste oprócz ciebie.

od kiedy mówimy o DOS w Win XP nie ma DOS ?, jest coś takiego jak kolejka poleceń dla dysku, nowe polecenia są dodawane do kolejki a "dysk" po kolejki wykonuje pozycje z kolejki :lol2:

 

Przy prawidłowej konfiguracji cache'u windy Menu Start jest odczytywane tylko raz, przy pierwszym użyciu, widać nigdy nie widziałeś dobrze skonfigurowanego systemu.

brak związku ze sprawą, kiedyś te dane trzeba odczytać a w przypadku braku pamięci z rożnej przyczyny (jakiś program zajmuje dużo pamięci) takie dane są usuwane w pierwszej kolejności i trzeba je znowu odczytać

 

"zestaw przerwań systemu BIOS nie zmienił się od wieków czyli od bardzo dawna bo nikomu nie jest potrzebne modyfikowanie czegoś co i tak nie jest wykorzystywane "

a kiedy wprowadzono PnP jakieś 15 lat temu AGP jest poza przerwaniami tak jak inne gniazda, brak związku ze sprawą itd...

system typu W2k nie polega na BIOS ma do tego program hal.exe który wykrywa urządzenia ponownie !

 

"...warunkiem kompatybilności urządzenia ze standardem PC jest możliwość zrealizowania zestawu przerwań przez bios komputera..."

jednym z podstawowych np: program rozruchowy polega wyłacznie na przerwaniach BIOS podobnie jak inne programy pracujace bez obecnosci systemu jak nie bedzie przerwan to nie bedzie dzałał program rozruchowy systemu naprzykład :lol2:

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Gość <account_deleted>

@Zawadaki

"a gdzie napisałem ze BIOS generuje coś"

ciągle piszesz: "przerwania BIOSU" :lol2:

 

"przerwania to zwykłe procedury zawarte w programie zwanym BIOS" :mur: :lol2:

Przerwania to fizyczne sygnały, których wygenerowanie np. przez kontroler hdd lub kartę PCI powoduje uruchomienie programu obsługi zawartego w BIOS lub w sterownikach, o czym decydują tzw. wektory przerwań. Nie masz pojęcia jak działa komputer :blink:

 

"jest coś takiego jak kolejka poleceń dla dysku, nowe polecenia są dodawane do kolejki a "dysk" po kolejki wykonuje pozycje z kolejki"

No właśnie, czyli np dysk czyta najpierw blok 1000, potem 2000, 1001, 2001 itd. w Prefetch odczytuje kilkadziesiąt bloków do przodu i przechowuje je na wypadek rządania ich odczytu. NCQ z kolei przed rozpoczęciem operacji sprawdza czy w kolejce nie ma rządania odczytu dwóch leżących blisko siebie bloków. W praktyce Prefetch daje lepszy efekt (prawdopodobieństwo), NCQ jest jego uzupełnieniem. Aha i nie traktuj powyższych cyferek dosłownie, chodzi o przykład.

 

"kiedyś te dane trzeba odczytać a w przypadku braku pamięci z rożnej przyczyny (jakiś program zajmuje dużo pamięci) takie dane są usuwane w pierwszej kolejności i trzeba je znowu odczytać"

Można decydować, które dane windows ma zrzucać do pamięci wirtualnej, a które nie. Widocznie o tym nie wiesz.

 

"AGP jest poza przerwaniami tak jak inne gniazda"

Nie masz pojęcia o czym piszesz, grafika na AGP ma przydzielone przerwanie, zajrzyj do MU. :lol2:

Dalsza dyskusja nie ma sensu.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

hmmm jak ktoś pisze "koła samochodu" to dla ciebie oznacza to samochód robi/generuje te koła czy je ma ? :lol2:

chyba masz problemy z rozumieniem języka, idź do szkoły albo ją skończ potem możemy porozmawiać

 

przerwana systemu BIOS są to procedury wykonywane prze system BIOS, przerwana procesora czyli przerwania bieżącego programu w celi wykonania innej czynności przez procesor (również przerwań systemu BIOS) wydaje się ze mylisz te dwie rzeczy nie znając znaczenia żadnego z nich :cry:

 

nie chodzi o bloki tylko o kolejkę poleceń odczyty/zapisy, rozumiesz kolejka poleceń sprawdź w słowniku co to jest kolejka i polecenie, NCQ oznacza ze dysk nie musi wykonać poleceń po kolei według kolejki ale może wybierać te polecenia których wykonacie będzie przebiegało naj szybciej (dane sąsiadują fizycznie ze sobą natomiast polecenia ich wykonania w kolejce nie) lub które maja wyższy priorytet

 

może decydować i nadaje tym danym naj niższy priorytet ważności, usuwa je w pierwszej kolejności, kiedy jest potrzeba lub nie usuwa ich całkowicie ale przenosi do pliku wymiany który jest fizycznym plikiem na dysku w momencie gdy są potrzebne konieczne jest ich odczytanie z dysku bo tam jest plik wymiany zrozumiałeś ?

to się nazywa zarządzanie pamięcią

 

AGP jest poza przerwaniami systemu BIOS natomiast nie poza przerwaniami procesora ale to dwie rożne rzeczy choć jedna korzysta z drugiej ale ty o tym nie wiesz, przykre

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Gość <account_deleted>

@Zawadaki

"AGP jest poza przerwaniami systemu BIOS natomiast nie poza przerwaniami procesora" :mur:

 

Nie chce mi się z tobą gadać...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...