|
המחשב איטי ? בדוק מצב מילכוד
DMA
המחשב נעשה איטי ?
מסתבר שמלבד הסיבות הידועות כגון וירוסים, סוסים וכל מיני כולרות, קיימת בעיה לא כל כך ידוע שיכולה להתחש במערכות
WINDOWS
כולל
XP
.
קוראים לזה
The trap
(המילכוד) וזאת תופעה ידועה למיקרוסופט שאפילו הוציאו מאמרי הסבר לזה אבל לא פיתרון איכותי.
המילכוד הוא שתצורת ה-
DMA
ו-
UDMA
פתאום נדפקת והופכת למצב
PIO
שהוא מצב גישה ישן ואיטי מאד
לכונני
CD
וגם לכונני
HDD
, למעשה לכל כונן.
לי הייתה בעיה של מחשב איטי גם בהפעלה וגם בגישה לכל ה-4 כוננים . הגעתי למצב שה-
BOOT
לקח כחמש דקות (מעל 30 פסים)
אז מצאתי את המאמר הזה (ראה קישור בסוף). פעלתי בדיוק לפי מה שהוא כותב והנה זה פלא ! המחשב חזר לימי נעוריו.
למשל הפעלה בפחות מ- 1 דקה במחשב עמוס מאד .( 5 פסים)
איך זה קורה ?
למשל בכונן
CD
או
DVD
אם מכניסים תקליטור שרוט או דפוק שהכונן לא מצליח לקרוא, אז מערכת ההפעלה משנה את ההגדרות לכונן למצב
PIO
, מבלי ליידע אותך !
והמצב
PIO
נשאר קבוע כברירת מחדל !
כנ"ל בקשר לכונן קשיח. אם קרה מצב שמסיבה כל שהיא המערכת לא מצליחה כמה פעמים לגשת לכונן, או אפילו במצב של חזרה מ-
HYBERNATE
או ממצב
SUSPEND
אם זה קרה בכונן
CD
או
DVD
אז הכונן יקרטע אבל אם זה קרה בכונן קשיח אז כל המערכת תעבוד לאט חבל על העצבים.
איך יודעים שזה קרה ?
פתח
DEVICE
MANAGER
(מנהל התקנים) ----->
IDE ATA/ATAPI
CONTROLLERS
--->
PRIMARY IDE CHANNEL
--->
PROPERTIES
--->
ADVANCED
---->
CURRENT TRANSFER MODE
אם כתוב שם
PIO
מצבך גרוע מאד.
אם כתוב
ULTRA DMA 5
מצבך מצויין.
באותו אופן בדוק את ה-
SECONDARY IDE
CHANNEL
אם מצבך גרוע הנה פיתרון:
פתח
REGEDIT
(עורך הרישום). זהירות ! מי שלא מנוסה בקטע הזה שיעזר במישהו בעל ניסיון.
לך ל-
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC108002BE10318
}
שם מצא ומחוק את השורה
MasterIdDataChecksum
או
SlaveIdDataChecksum
תלוי באיזה ערוץ רוצים לטפל.
א"כ סוגרים הכל, מפעילים מחדש את המחשב וזהו !
לבדיקת המצב החדש גש שוב למנהל ההתקנים ותסתכל בשורה
CURRENT TRANSFER MODE
.
הנה הסבר באנגלית מבעל המאמר איך לעשות
It has subkeys like
0000, 0001, 0002,
etc. Normally 0001 is the primary IDE channel, 0002 the
secondary, but other numbers can occur under certain circumstances. You have to
go through these subkeys and check the DriverDesc value until you find the
proper IDE channel
.
Delete MasterIdDataChecksum or SlaveIdDataChecksum
,
depending on whether the device in question is attached as master or slave, but
it can't actually hurt to delete both. Reboot. The drive DMA capabilities will
be redetected
.
Open Device Manager again and check whether the device is
now actually using DMA mode. If so, congratulations, you've made it (at least
until the next time Windows disables DMA
).
הנה קישור למאמר
http://www.michna.com/kb/WxDMA.htm
והנה קישור למאמר של מיקרוסופט להרחבת הדעת
http://support.microsoft.com/kb/817472
|