PDA

View Full Version : Himem.sys & emm.386


Shady
29-10-2003, 09:34 PM
Guys
i have a startup disk wich load those files

How can i unload them
and which file have refernces to them so i can rmove them of it
??

Unbreakable_81
01-11-2003, 09:32 AM
امسحهم

yosabios
01-11-2003, 11:48 AM
(bob:) (timo:) (MM:} (MM:}

Shady
01-11-2003, 09:46 PM
http://smilies.sofrayt.com/1/g/hitchhik.gif

Shady
27-11-2003, 07:39 AM
how can i deletee a file that is runing !!!!!!
there is referncees must be made to run those files in the config or autoexec or somewhere.
what i want 2 del is the refernces not the file itself
so any body have any idea ??
thx again 4 ur help unbreacable but dont belive it is help
(bay:)) (bay:))

bassamag
28-11-2003, 05:48 PM
سلام ونعمة
اسف لم ارى رسالتك قبل اليوم عموما هناك طريقتان
طريقة الويندوز اضغط باليمين على الفلوبى واختار استكشاف(explor)
ستجد ملف اسمهautoexec.bat اضغط عليه باليمين واختار تحرير (edit)
احذف السطر الذى يحتوى على الامر الذى لا تريده فى الاقلاع
او اضف كلمة (rem) فى اول السطر احفظ التغييرات


طريقة الدوس اذا كنت امام كمبيوتر ليس به ويندوز واقلعت بالفلوبي
اكتب الامر التالى
edit autoexec.bat
لاحظ المسافة بين الكلمتين
ثم اضغط علامة الدخول
اتبع نفس الخطوات المشروحة

Shady
29-11-2003, 06:50 PM
great help
thx alot
but i know all this u said
it is a bad news but it is the truth 10():
the real problem that is i dont know wich have the refernces to that file
and i think this file is not called so plain
i mean i think i wont found a line in any file saing
himem
and if so i'm afraid to devour all the disk

any way thx

bassamag
30-11-2003, 03:14 PM
سلام ونعمة
اخبرنى باى برنامج صنعت هذا الفلوبى اقصد دوس او ويندوز 95 98 الخ او ارسل لى نسخة من
(autoexec.bat) و (config.sys)

Shady
30-11-2003, 08:43 PM
this neither win98 nor me or even 95
it is a custom floppy that is downloadable online
i'll send u the autoexec and config but later
thx for ur care

Mirage Guardian
01-12-2003, 03:57 PM
ملف himem.sys هو احد ملفات TSR يعمل كمدير الذاكرة لتخليق ما يسمى بـUpper Memory والمقصود بها الذاكرة التى تزيد عن الـ640 كيلو بايت الأولى (الكونفيرتشوال ميمورى)

يتم تحميل ملف himem.sys عن طريق الأمر Device كسطر فى ملف Config.sys

ملف Emm386.exe هو ملف TSR يعمل كإيميليتور.. لتخليق ما يسمى Extended Memory وهى جزء من Upper Memory التى يجب تخليقها بالـ Himem.sys مسبقاً.. يسمى الجزء المتبقى من الـ Upper Memory بعد حجز الـ Extended Memory بتسمية أخرى هى Expanded Memory

يتم تحميل ملف Emm386.exe إما بالأمر Device فى ملف Config.sys أو بالاستدعاء المباشر من الملف Autoexec.bat


والآن نظرة إلى مشكلتك..

يبدو انك تستخدم Startup Diskette لتحميل الجهاز تمهيدا لتشغيل بعض برامج الـ DOS القديمة.. ويبدو أن تلك البرامج لا تستطيع التعامل مع مديرات الذاكرة حيث أن لديها مديرها الخاص مثل DOS4exe أو Qemm.exe أو ما شابه

يمكنك حل المشكلة بطريقتان..

1) الطريقة السهلة (ابطال عمل ملفات Himem.sys - Emm386.exe مؤقتا)
وذلك بطريقة سهلة للغاية.. إضغط Shift باستمرار أو F5 أثناء تحميل الجهاز.. سيقوم الجهاز بعمل bybass لملفات Config.sys و Autoexec.bat وبالتالى لن يتم تحميل أى مدير للذاكرة أو أى TSR آخر.. يمكنك الآن العمل بنظام التشغيل وحده دون مديرى الذاكرة

2) الطريقة الدائمة
احذف سطور الإستدعاءات لملفات Himem.sys و Emm386.exe من ملفات التنفيذ التلقائى Config.sys و Autoexec.bat وذلك عن طريق أمر Edit من الـDos أو Notepad من الـWindows

وابقى طمنا ايه اللى حصل
محبة وسلام

Shady
07-12-2003, 07:22 PM
thx alot for ur help Guardian
it was alot useful
i have removed those 2 lines and it worked
but there is an error message that appear when i boot using that boot disk and it says :
WARNING :
The high memory area (HMA) is not avilable.
Additional low memory (below 640K) will be used instead.

but it worked well.
any way i was asking how 2 remove those lines for :
a- Partition magic prog which run under dos was complaning about the high memory.
b- There is another prog wich manpulate partitions was complaning and wasnt runing .

now i want to ask for some further q's
at first is the himem and emm386 useful or not.
is that increasing speed of any thing or what ?
do u think the removnig if those lines could affect any thing ?

here is a copy of the modified config.sys :

DEVICE=OAKCDROM.SYS /D:MSCD001
FILES=20
BUFFERS=20
DOS=HIGH,UMB
STACKS=9,256
and here is a copy of the autoexec.bat
@ECHO OFF
PROMPT=$P$G
PATH=A:\
SET DIRCMD=/OGNES
LH MSCDEX.EXE /D:MSCD001 /L:X
LH DOSKEY /INS
LH SMARTDRV

thx alot for ur help
hope god help u in garding ur mirage :)

Mirage Guardian
08-12-2003, 04:59 AM
صباح الخير يا شادى..

شوف يا سيدى
الرسالة دى:
WARNING :
The high memory area (HMA) is not avilable.
Additional low memory (below 640K) will be used instead

تظهر نتيجة محاولة تحميل برامج فى الذاكرة فى منطقة الـ high memory التى لا يمكن الوصول إليها بعد تعطيل عمل himem.sys - emm386.exe

لمنع هذه الرسالة من الظهور قم بحذف السطر DOS=HIGH,UMB بالكامل من ملف Config.sys والغى الأمر LH من سطور ملف Autoexec.bat محتفظا ببقية السطر كما هو..

يعنى LH SmartDrv مثلا تصبح SmartDrv فقط بدون LH فى مقدمتها

__________

بالنسبة للسؤال الثانى (هل ملفات himem.sys emm386.exe مفيدة ولا لا)

بدون هذه الملفات لا يستطيع الـDOS التعامل مع أكثر من الـ640ك الأولى من الذاكرة مهما بلغت الـRAM فى جهازك فسيظل لا يتعامل سوى مع أول 640ك (لاحظ انى أقول الـDOS أى أن هذا المبدأ لا ينطبق على الويندوز مثلا)

من حيث السرعة.. هيه بتفرق شوية فى السرعة بطريقة غير مباشرة..
رفع الـSystem files للـUpper memory عن طريق الأمر DOS=HIGH,UMB مثلا يوفر مساحة أكبر من الكونفيرتشوال التى لا بد لكل البرامج من ترك جزء فيها.. المحافظة على الكونفيرتشوال فارغة قدر الإمكان يفرق نسبيا فى السرعة من حيث التعامل مع الذاكرة..

أحياناً يصبح الوضع أسوء بعد تشغيل الـUpper Memory (مثل ما حدث معك) وأحيانا الأمر لا يستحق العناء إذا كانت الـUpper memory صغيرة نسبياً خاصة أن برامج himem , Emm386 نفسها تحمل على الكونفيرتشوال..

لزيادة السرعة بطريقة فعالة ينصح ببرامج الكاش ميمورى مثل SmartDrv.exe وللحصول على أفضل استغلال للسرعة مقارنة بمساحة الذاكرة ينصح بتخصيص ربع (1/4) من مساحة الـRAM للكاشات

يعنى لو الذاكرة 32 ميجا مثلاً هانخصص ربعها يعنى 8 ميجا للكاش بالأمر SmartDrv 8000
وطبعا طالما هانستعمل 8 ميجا إذن أكثر من الـ640ك الأولى إذن فنحن نحتاج himem.sys على الأقل
وفى حالة استخدامنا لبرنامج emm386.exe مع الـhimem.sys إذن يمكننا استخدام الأمر LH لجعل SmartDrv نفسه يرفع للـupper Memory
وطالما استخدمنا الإتنين يبقى من المفضل رفع الـsystem files نفسها للupper memory هيه كمان عن طريق Dos=high,umb فى ملف الconfig.sys

شفت العملية تراكمية إزاى؟

ما أريد قوله أن لا يوجد وضع معين هو الأفضل وإلا كانت العملية بسيطو والكل اتبعها وهو مغمض.. الأمر ليس هكذا بل حسب ما تريد الحصول عليه يفضل ضبط الsettings على وضع معين للحصول على أعلى آداء

فى النهاية أنا متشكر جدا لأنك رجعتنى تانى لأيام الDOS لأنى باعشق الأيام دى وقت ما كان هناك فارق بين المهارات الفردية والعملية تحتاج تفكير... أما الآن فأنظمة التشغيل سهلة للغاية لا تتيح تفاوت القدرات والمهارات.. أى طفل يستطيع التعامل مع XP دون خلفية مسبقة بكيف يتم هذا فى داخل الجهاز.. ولو ان XP له تريكاته برضه بس سهلة التنفيد وأى حد ممكن يعملها.. عموما ده موضوع تانى مش مجالنا

تحياتى

Shady
09-12-2003, 08:59 PM
now i got the lesson very well
i'll play around and see the outcome and tell u if something further happend
by the way why there is some programs refuse 2 work while the himem or the emm is working
example like seagate diskwizerd i think and ranish partion manager,
is there any conflicts could happen while i'm using both files and tring 2 setup any kinda windows ?
what do u advise me, should i use it or not
"i'm making a rescue disk and i have much more ram than 256 :)

i'm sorry for writing in english but it is speedier for me and thats beside that mixing english and arabic words makes a very unreadable results for me
thx alot for ur precious time and ur help

Mirage Guardian
10-12-2003, 03:47 AM
هوه بصراحة التعامل مع الكمبيوتر له لغته الخاصة لا هيه عربى ولا انجليزى صرف.. تقدر تسميها لغة تجارية والأمثلة كتير زى فرمته وتسييف وكابيره.. دى فى عرف اللغة تسمى اشتقاقات عربية من أصل انجليزى.. حاجة كدا فرانكوا آراب.. معذرة لو الطريقة غريبة شوية المهم المعلومة توصلك صح :)

مصطلح Conflict اللى ذكرته سليم من حيث الكلام الإنجليزى.. لكنه غير مستخدم كمبيوترياً.. لأن Conflict بنستخدمها فى وصف المشاكل على الـIRQ أو DMA بين كارتين كل واحد بيطلب نفس الشئ..

هنا بيحصل Conflict فعلا بين بعض البرامج زى اللى ذكرتها مع himem أو emm386 على الـDMA
DMA بالمناسبة إختصار لجملة Direct Memory Access
لأن مديرات الذاكرة عموما مش himem أو emm بس بتتعامل مع الذاكرة مباشرة... لو افترضنا وجود برنامج على الدوس محتاج تعامل مباشر (أمر نادر لكنه وارد حدوثه) مش هاتشتغل مع مديرات الذاكرة لأنه بيجحز الذاكرة لحسابه ولا يتم التعامل مع الذاكرة إلا من خلاله بمعنى
there is no Direct Memory Acsess while using himem or emm

بالنسبة للويندوز 98 فيما تحتها استخدم himem.sys فقط وSmartDrv بدون أرقام
ويندوز ميلينيم فيما فوقها لا تستخدم شيئاً
ويندوز عائلة الـNT عموما (NT,2k,XP) لا تستخدم شيئاً..

تحياتى

Shady
24-12-2003, 07:11 AM
بص يا سيدي
في الأول شكرا علي مساعدتك لحد و تعبك

أولا اللغة : أنا فاهمك كويس ماتقلقش و ما تعتزرش أنا بس كنت عايز أفهمك أني بس أسهل أكتب بالأنجليزي من العربى بس أنا
ثانيا : معلش ردي أتأخر قوي علشان كنت مشغول جدا و خاصة الأمتحانات علي الأبواب ( أذكرنا ي صلواتك ) أوك
ثالثا : أنت مفهتنيش المرة دي
أنا كنت عايز عايز أسأل لو أنا محمل ال
Himem.sys , Emm386
هايعمل مشاكل لو حاولت أنزل ويندوز
او بمعني أوضح و أثناء عملية تستيب الويندوز ؟؟
شكرا علي المساعدة يا باشا


got:)(

Mirage Guardian
24-12-2003, 03:55 PM
أنا اللى آسف المرة دى على التأخير..

أتمنى انك بتقضى وقت طيب فى الكريسماس وسط امتحاناتك.. ربنا معاك..


- لا توجد أى مشاكل من تشغيل himem - emm اثناء تركيب الويندوز

ولتكون الإجابة أكثر احترافاً فلا يوجد داعى لتشغيل Emm386.exe بالمرة بينما تشغيل Himem.sys يتيح لك تشغيل SmartDrv.exe والذى تكون عملية تثبيت الويندوز معه أسرع بكثير جدا

بمعنى آخر..
أقصى سرعة وأفضل آداء = Himem.sys + SmartDrv.exe (بدون إضافات أخرى)
لكن وجودهم من عدمه مؤثر فى الكفاءه مش فى الإمكانية.. الويندوز بتركب فى كل الأوضاع


بالمناسبة.. لو أنت من النوع اللى بيغير الويندوز كل شهر (زى حالاتى) أنصحك بطريقة أسرع..

ثبت نسخة ويندوز وركب برامجك عليها عادى خالص..

باستخدام برنامج زى الـ Ghost إعمل كوبى من البارتيشن كله بعد ما تخلص وشيل الكوبى على بارتيشن تانى


فى المرة القادمة التى تحتاج فيها لإعادة تثبيت ويندوز لا داعى لإعادة تثبيتها من جديد.. شغل الـ Ghost وفى خمس ثوانى هاتكون عندك ويندوز جديدة متثبته ببرامجها


ملحوظة:
الـ Ghost بيعمل كوبى من البارتيشن كله.. يعنى لو فى ملفات تانى على الـ C زى الحاجات اللى فى My Documents مثلا هاتتكابير مع السيستم وهاتتفرد معاه لما ترجعها تانى.. فخلى بالك احفظ ملفاتك بعيد عن ماى ديكيومنت والديسك توب

يالا سلام بقى