DMA Reset Tool

 Windows XP Kategorisinde ve  Windows XP / Dizin Forumunda Bulunan  DMA Reset Tool Konusunu Görüntülemektesiniz.=>Kodlar not defterine yapıştırın ve uzantısını .vbs yaparak kaydedin. Kod: ' Visual Basic Script program to reset the DMA status ...

Yanıt

 

LinkBack Başlık Araçları Görünüm Modları
  #1  
Eski 22.05.07, 15:03
Yönetici
 
Üyelik Tarihi: 15.01.07
Yer: Adana
Mesaj: 2,405
Varsayılan

Kodlar not defterine yapıştırın ve uzantısını .vbs yaparak kaydedin.


Kod:
' Visual Basic Script program to reset the DMA status of all ATA drives

' Copyright © 2006 Hans-Georg Michna

' Version 2006-03-14

' Works in Windows XP, probably also in Windows 2000 and NT.
' Does no harm if Windows version is incompatible.

If MsgBox("This program will now reset the DMA status of all ATA drives with Windows drivers." _
 *& vbNewline & "Windows will redetect the status after the next reboot, therefore this procedure" _
 *& vbNewline & "should be harmless.", _
 * *vbOkCancel, "Program start message") _
 *= vbOk Then

RegPath = "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\"
ValueName1 = "MasterIdDataChecksum"
ValueName2 = "SlaveIdDataChecksum"
ValueName3 = "ResetErrorCountersOnSuccess"
MessageText = "The following ATA channels have been reset:"
MessageTextLen0 = Len(MessageText)
SubsequentMisses = 0
Set WshShell = WScript.CreateObject("WScript.Shell")

For i = 0 to 999
 *RegSubPath = Right("000" & i, 4) & "\"

 *' Master

 *Err.Clear
 *On Error Resume Next
 *WshShell.RegRead RegPath & RegSubPath & ValueName1
 *e1 = Err.Number
 *Err.Clear
 *On Error Goto 0
 *If e1 = 0 Then
 * *On Error Resume Next
 * *WshShell.RegDelete RegPath & RegSubPath & ValueName1
 * *On Error Goto 0
 * *MessageText = MessageText & vbNewLine & "Master"
 *End If

 *' Slave

 *Err.Clear
 *On Error Resume Next
 *WshShell.RegRead RegPath & RegSubPath & ValueName2
 *e2 = Err.Number
 *On Error Goto 0
 *If e2 = 0 Then
 * *On Error Resume Next
 * *WshShell.RegDelete RegPath & RegSubPath & ValueName2
 * *On Error Goto 0
 * *If e1 = 0 Then
 * * *MessageText = MessageText & " and "
 * *Else
 * * *MessageText = MessageText & vbNewLine
 * *End If
 * *MessageText = MessageText & "Slave"
 *End If

 *If e1 = 0 Or e2 = 0 Then
 * *On Error Resume Next
 * *WshShell.RegWrite RegPath & RegSubPath & ValueName3, 1, "REG_DWORD"
 * *On Error Goto 0
 * *ChannelName = "unnamed channel " & Left(RegSubPath, 4)
 * *On Error Resume Next
 * *ChannelName = WshShell.RegRead(RegPath & RegSubPath & "DriverDesc")
 * *On Error Goto 0
 * *MessageText = MessageText & " of " & ChannelName & ";"
 * *SubsequentMisses = 0
 *Else
 * *SubsequentMisses = SubsequentMisses + 1
 * *If SubsequentMisses >= 32 Then Exit For ' Don't search unnecessarily long.
 *End If
Next ' i

If Len(MessageText) <= MessageTextLen0 Then
 *MessageText = "No resettable ATA channels with Windows drivers found. Nothing changed."
Else
 *MessageText = MessageText & vbNewline _
 * *& "Please reboot now to reset and redetect the DMA status."
End If

MsgBox MessageText, vbOkOnly, "Program finished normally"

End If ' MsgBox(...) = vbOk

' End of Visual Basic Script program
Alıntıyla Yanıtla

ICEEXOL Kullanıcısının Son Konuları

Konu Forum Last Poster Yanıt Views Last Post
Messenger Plus! Live v4.82.368 Final İnternet İpuçları / Haberler ICEEXOL 0 17 05.07.09 10:26
Windows Service Pack Blocker Tool Kit - Block... Genel Bilgi ve İpucu ICEEXOL 0 26 05.07.09 10:25
Download Nokia Ovi Maps 3.0 İnternet İpuçları / Haberler ICEEXOL 0 17 05.07.09 10:21
Windows 7 Üzerinde iPhone 3GS JailBreak İşlemi İnternet İpuçları / Haberler ICEEXOL 0 31 05.07.09 10:14
Windows 7 RTM 13 Temmuz'da Hazır Windows 7 ICEEXOL 0 270 04.07.09 07:48

  #2  
Eski 02.08.07, 19:40
Member
 
Üyelik Tarihi: 04.02.07
Mesaj: 3
Varsayılan

bu şekilde yaptıktan sonra bunu nereye yapiştırmamız gerekior, hangi dosyanın içine koyacaız? dosya uzantısı .vbs olacaksa adı ne olacak?
Alıntıyla Yanıtla
  #3  
Eski 02.08.07, 20:02
Power Member
 
Üyelik Tarihi: 27.02.07
Yer: Istanbul.
Mesaj: 509
Varsayılan

Masaüstünü sağ tıkla yeniye gel ve Metin Belgesini seç. Ardından buradakileri Metin Belgesi içine yapıştır ve farklı kaydet i seç Masaüstüne kaydet ve ismini xxx.vbs yap. Ardından Masaüstündeki xxx dosyasını aç.
Alıntıyla Yanıtla
  #4  
Eski 02.08.07, 22:36
Member
 
Üyelik Tarihi: 04.02.07
Mesaj: 3
Varsayılan

Teşekkür ederim genç dostum inşlh işe yarar..
Alıntıyla Yanıtla
Yanıt

Tags
tool, reset, dma

Başlık Araçları
Görünüm Modları

Gönderim Kuralları
Yeni konu açamazsınız
Cevap yazamazsınız
Dosya ekleyemezsiniz
Yazılarınızı düzenleyemezsiniz

BB code is Açık
İfadeler Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Başlıklar

Başlık Başlığı açan Forum Yanıt Son Mesaj
Kaspersky Virus Removal Tool v7.0.0.290 ICEEXOL Virüs-Adware-Spyware 0 19.12.07 10:48
Mavi ekran ve reset atıyor yilmazyildiz73 Sorunlarınız 4 25.11.07 14:01
Ekran Alıntısı Aracı ( Snipping Tool) ICEEXOL Genel Bilgi ve İpucu 12 15.10.07 18:19
Windows Vista TCP/IP Winsock Reset ya da Onarım ICEEXOL Genel Bilgi ve İpucu 0 19.06.07 22:15


Tüm saatler GMT +3 saat dilimindedir. Şu anda saat 05:36.