[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4918: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3947)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4920: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3947)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4921: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3947)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4922: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3947)
Brennmeister - The Community • Renitente ATAPI-Devices wieder auf Ultra-DMA Kurs bringen : Software allgemein
Aktuelle Zeit: Sonntag 23. Juni 2024, 09:37

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




 Seite 1 von 1 [ 11 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Renitente ATAPI-Devices wieder auf Ultra-DMA Kurs bringen
BeitragVerfasst: Montag 27. August 2007, 00:16 
Moderator
Benutzeravatar

Registriert: Freitag 16. Dezember 2005, 15:38
Beiträge: 1498
Wohnort: Düsseldorf



_________________
Heute ist nicht alle Tage, ich komm' wieder, keine Frage ;-)

Vancouverona
Offline
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Montag 27. August 2007, 00:18 
Moderator
Benutzeravatar

Registriert: Freitag 16. Dezember 2005, 15:38
Beiträge: 1498
Wohnort: Düsseldorf



_________________
Heute ist nicht alle Tage, ich komm' wieder, keine Frage ;-)

Vancouverona
Offline
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Montag 27. August 2007, 00:20 
Moderator
Benutzeravatar

Registriert: Freitag 16. Dezember 2005, 15:38
Beiträge: 1498
Wohnort: Düsseldorf
Schritt 2: Hardcore-Registry-Hacking
oder
Die Operation am offenen Hirnstamm

Voraussetzungen: Siehe Schritt 1.

Windows speichert seine Messungen und daraus resultierende "Einschätzungen" zur Qualität der angeschlossenen Datenträgergeräte in der Registry ab. Je nach den dort enthaltenen Werten und verwendeten Parametern läßt sich ein Laufwerk mit der Methode 1 wieder vom PIO-Modus auf den Ultra-DMA-Modus zurücksetzen.

Die Informationen liegen (beim Standard Microsoft IDE ATA/ATAPI-Treiber!!) unter HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}.
Bei NVIDIA- oder VIA-Chipsätzen (mit eigenen Treibern!!) könnten hier andere Pfade auftreten, die ich nicht kenne und daher hier auch nicht beschreiben kann. Vielleicht läßt sich dort aber eine abgeleitete Technik verwenden.

Die numerischen Unterzweige stellen jeweils den Controller dar, sowie die jeweiligen "Primären" und "Sekundären" IDE-Kanäle.

- 0000 ist dabei der erste Controller (meist IDE ATA/ATAPI)
- 0001 ist der erste primäre Kanal
- 0002 ist der erste sekundäre Kanal

Bei modernen Boards mit SATA Ports kommen dann noch

- 0003 für den zweiten Controller (SATA)
- 0004 ist der zweite primäre Kanal
- 0005 ist der zweite sekundäre Kanal

Wird ein Anschluß im System neu angelegt, ohne daß ein Gerät angeschlossen wird, dann enthält er nur die nachfolgenden Parameter und Werte (mein zweiter SATA-Port ist immer noch leer) für die einzelnen Anschlüsse:

"EnumPropPages32"="storprop.dll,IdePropPageProvider"
"InfPath"="mshdc.inf"
"InfSection"="atapi_Inst_secondary"
"ProviderName"="Microsoft"
"DriverDateData"=hex:00,80,62,c5,c0,01,c1,01
"DriverDate"="7-1-2001"
"DriverVersion"="5.1.2600.2180"
"MatchingDeviceId"="secondary_ide_channel"
"DriverDesc"="Sekundärer IDE-Kanal"
"MasterDeviceType"=dword:00000000
"MasterDeviceDetectionTimeout"=dword:00000001
"MasterDeviceTimingMode"=dword:00000000
"SlaveDeviceType"=dword:00000000
"SlaveDeviceDetectionTimeout"=dword:00000001
"SlaveDeviceTimingMode"=dword:00000000

Ein "renitenter" IDE-Anschluß weist dagegen auch noch weitere Parameter auf. Die nachfolgenden Parameter

- "MasterIdDataCheckSum"
- "MasterDeviceTimingMode"
- "MasterDeviceTimingModeAllowed"
- "UserMasterDeviceTimingModeAllowed"

(die es mit "Slave" auch noch mal für den Slave-Anschluß gibt) sind dabei die Ursache, für das Scheitern von Schritt 1. Ausgelöst wird das dadurch, daß ein interner Fehlerzähler mehr als 6 Fehler festgestellt hat und daher der ATAPI-Treiber eine Stufe heruntergesetzt wird.

Wenn man also alle IDE-Kanäle (im Bezug auf "Master"- und "Slave"-Parameter) auf die nachfolgenden 6 Parameter reduziert:

- "MasterDeviceType"=dword:00000000
- "MasterDeviceDetectionTimeout"=dword:00000001
- "MasterDeviceTimingMode"=dword:00000000
- "SlaveDeviceType"=dword:00000000
- "SlaveDeviceDetectionTimeout"=dword:00000001
- "SlaveDeviceTimingMode"=dword:00000000

dann gibt Windows beim nächsten Systemstart allen IDE ATA/ATAPI/SATA-Geräten die Chance, sich neu mit der Schnittstelle über Timings, Übertragungsraten und dergleichen auszutauschen.

Gibt man nun pro IDE-Kanal noch den Parameter

- "ResetErrorCountersOnSuccess" = dword:00000001

ein, dann wird der von Windows intern verwendete Fehlerzähler beim ersten erfolgreichen Lesevorgang wieder auf "0" gesetzt (was sonst nicht geschieht!!). Hierdurch tritt der Effekt des "Verlangsamens" des IDE-Kanals nicht mehr ganz so häufig auf. Näheres hierzu findet man bei .

Wie wichtig ein solcher Artikel gewesen wäre, sieht man übrigens .



_________________
Heute ist nicht alle Tage, ich komm' wieder, keine Frage ;-)

Vancouverona
Offline
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Montag 27. August 2007, 09:29 
Brennmeister ehrenhalber

Registriert: Samstag 17. September 2005, 19:22
Beiträge: 1268
Wohnort: Betelgeuse



_________________
bambam
Offline
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Montag 27. August 2007, 10:50 
Co-Admin
Benutzeravatar

Registriert: Montag 19. September 2005, 19:19
Beiträge: 13429
Wohnort: 127.0.0.1



_________________
PC Adé ... Hab nur noch mein Notebook, meine PS4 und meine DSLR-Ausrüstung :devil: :prost:
Offline
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Montag 27. August 2007, 12:10 
Brennmeister ehrenhalber

Registriert: Samstag 17. September 2005, 19:22
Beiträge: 1268
Wohnort: Betelgeuse



_________________
bambam
Offline
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Montag 27. August 2007, 23:27 
Moderator
Benutzeravatar

Registriert: Freitag 16. Dezember 2005, 15:38
Beiträge: 1498
Wohnort: Düsseldorf



_________________
Heute ist nicht alle Tage, ich komm' wieder, keine Frage ;-)

Vancouverona
Offline
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Mittwoch 29. August 2007, 22:13 
Gefällt's hier richtig gut

Registriert: Sonntag 18. September 2005, 00:07
Beiträge: 278
Mir ist es mal passiert dass die Festplatte in den PIO-Modus gefallen ist, das hat den Rechner deutlich spürbar verlangsamt. Das ging sogar soweit, dass Winamp aussetzer gezeigt hat, wenn man Fenster verschoben hat, Spiele haben extrem gelaggt, wenn auf die Festplatte zugegriffen wurde etc.
Hatte das Problem damals mit einer Anleitung aus dem Internet gelöst, soweit ich mich erinnern kann war sie so ähnlich wie der Teil "Schritt 2: Hardcore-Registry-Hacking". So eine Anleitung kann in solch einem Fall echt nützlich sein !


Offline
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Freitag 7. September 2007, 15:14 
Brennmeisteranwärter
Benutzeravatar

Registriert: Montag 19. September 2005, 02:44
Beiträge: 998
dazu braucht es gar keinen aufregenden tools
man erstelle eine normale textdatei mit dem editor wo das zwischen den ******* drin steht:

**********************
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001\]
"SlaveDeviceTimingMode"=-
"MasterDeviceTimingMode"=-
"MasterIdDataCheckSum"=-
"SlaveIdDataCheckSum"=-
"MasterDeviceTimingModeAllowed"=-
"SlaveDeviceTimingModeAllowed"=-
"UserMasterDeviceTimingModeAllowed"=-
"UserSlaveDeviceTimingModeAllowed"=-
"ResetErrorCountersOnSuccess" = dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0002\]
"SlaveDeviceTimingMode"=-
"MasterDeviceTimingMode"=-
"MasterIdDataCheckSum"=-
"SlaveIdDataCheckSum"=-
"MasterDeviceTimingModeAllowed"=-
"SlaveDeviceTimingModeAllowed"=-
"UserMasterDeviceTimingModeAllowed"=-
"UserSlaveDeviceTimingModeAllowed"=-
"ResetErrorCountersOnSuccess" = dword:00000001

***********************
oder alternativ die schlüssel ganz löschen und neu schreiben:




***********************

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001\]
[-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0002\]

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001\]

MasterDeviceType"=dword:00000000
"MasterDeviceDetectionTimeout"=dword:00000001
"MasterDeviceTimingMode"=dword:00000000
"SlaveDeviceType"=dword:00000000
"SlaveDeviceDetectionTimeout"=dword:00000001
"SlaveDeviceTimingMode"=dword:00000000
"ResetErrorCountersOnSuccess" = dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0002\]

MasterDeviceType"=dword:00000000
"MasterDeviceDetectionTimeout"=dword:00000001
"MasterDeviceTimingMode"=dword:00000000
"SlaveDeviceType"=dword:00000000
"SlaveDeviceDetectionTimeout"=dword:00000001
"SlaveDeviceTimingMode"=dword:00000000
"ResetErrorCountersOnSuccess" = dword:00000001

*************************


anschliessend zb. als "hauwechdenpio.reg" oder was auch immer abspeichern (ichtig ist nur die änderung .reg

dann doppelklick auf die datei und alle hier beschriebenen änderungen sind vollzogen 8-)



_________________
Vista?
wer braucht denn diesen Mist da?

Einmaliges Angebot:
Bestellen sie jetzt das gesamte Internet auf 6.827.325.212 DVD´s, oder auf 3 CD´s ohne Pornos!
Offline
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Freitag 7. September 2007, 17:52 
Moderator
Benutzeravatar

Registriert: Freitag 16. Dezember 2005, 15:38
Beiträge: 1498
Wohnort: Düsseldorf
Hallo Luc,

so wie Du das beschreibst, klappt das nur für die ersten beiden Controller.



_________________
Heute ist nicht alle Tage, ich komm' wieder, keine Frage ;-)

Vancouverona
Offline
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Freitag 7. September 2007, 20:40 
Brennmeisteranwärter
Benutzeravatar

Registriert: Montag 19. September 2005, 02:44
Beiträge: 998



_________________
Vista?
wer braucht denn diesen Mist da?

Einmaliges Angebot:
Bestellen sie jetzt das gesamte Internet auf 6.827.325.212 DVD´s, oder auf 3 CD´s ohne Pornos!
Offline
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
 Seite 1 von 1 [ 11 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  

cron