פורסם 2003 באוקטובר 222 שנים שלום יש לי במחשב Windows 98 בכונן D, וXP בכונן C.מה שהיה תמיד זה ששניהם עבדו טוב בלי בעיה ושהמחשב עלה יכלתי לבחור בינהם.לאחר שהXP עשה לי בעיות ועשיתי פורמט לכל C, והתקנתי את הXP מחדש, לא הצלחתי להעלות את ה98. לא הופיעה מסך הבחירה.ניסיתי להתקין מחדש את ה98 (רק repair), ומה שקרה לי עכשיו זה שרק ה98 עובד והXP לא.ניסתי גם לשחק עם הboot.ini כי הבנתי שהוא אחראי על זה, ולא עובד. :-[זה התוכן של הboot.ini:[boot Loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS[Operating Systems]multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetectmulti(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows 98" /fastdetectיש למישהו רעיון מה לעשות כדי שאני אוכל לבחור בין שני מערכות ההפעלה ושניהן תעבוד?תודה.
פורסם 2003 באוקטובר 222 שנים תאתחל מה-CD של ה-XP, תבקש לתקן את המערכת הפעלה, תבחר ב-Reovery console (או משהו דומה), ואז יפתח לך מעין חלון DOS שבו ניתן לתקן את המערכת הפעלה. אחרי שתבחר איזו מ"ע לסדר ותקליד סיסמא של Administrator, תקליד את הפקודה Fixboot וזה יסדר לך את ה-XP (וגם את ה-98).
פורסם 2003 באוקטובר 422 שנים מחבר ביררתי קצת יותר בקשר לבעיה....אני אסביר מה היה לי בהתחלה.בהתחלה היה לי WIN98 ו WINXP שרצו כמו שצריך. ה WIN98 היה מותקן על D וה XP של C. שניהם אותו הארד דיסק, עם PARTITIONS שונים.בשלב מסויים ה XP נהרס לי אז החלטתי לפרמט את כל C.מה שלא ידעתי זה שב C נמצא גם ה BOOT SECTOR של WIN98.לאחר מכן התקנתי את XP (בלי לדעת שה 98 לא עולה, ישר אחרי שפירמטתי התקנתי את XP מחדש).מכאן התחילו הצרות. ה 98 לא עלה לי. נכנסתי ל BOOT.INI ושם ראיתי שהוא כן צריך לעלות.הכל אמור היה להיות בסדר...אז לפי דעתי בעצם פה הדברים התחילו להתפקשש... כי ה XP לא זיהה שיש לי 98 מותקן ב D.לאחר כמה ניסיונות כושלים החלטתי להתקין את ה 98 על ה 98 הקיים (מה שאומר שהוא לא שינה הרבה דברים).מה שהוא כן שינה זה שאחרי ההתקנה הוא הריץ רק את 98. שוב, היה ב BOOT .INI גם שורה בשביל XP, אבל הוא התעלם ממנה.למעשה, הוא אפילו לא נתן לי תפריט של DUAL BOOT !מה שעשיתי לאחר מכן זה באמת לעשות FIXBOOT (דרך ה REPAIR של ההתקנה של XP).ו... שוב הגעתי למצב שרק ה XP עולה לי.הוא כן נותן לי תפריט DUAL BOOT, אבל הרצת ה 98 או שנתקעת או שאומרת שחסר לי קובץ HAL.DLL.ביררתי על הקובץ הזה וזה קובץ שבכלל לא שייך ל 98 !משום מה יש גם לי שתי אפשרויות של 98...הנה, זה מה שרשום שם :[Operating Systems]multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetectmulti(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows 98" /fastdetectC:\="Microsoft Windows 98"ניסיתי גם לשנות את ה C:\=.... ל D:\= אבל גם זה לא עזר.אז מה עליי לעשות ?אני מניח שאני אצטרך שוב "להתקין מחדש" את 98 (זה פשוט לעשות SETUP, הוא מעתיק קבצים, אבל לא משנה כלום) ואז שוב הוא יריץ לי רק את ה 98.השאלה מה אני צריך לעשות לאחר מכן כדי ש XP יפעיל לי גם את ה 98 וגם את ה XP.זה ממש בעיה...אם אני נכנס ל REPAIR CONSOLE של ה XP ורושם BOOTCFG /SCAN הוא לא מוצא לי בכלל את ה98.התעלמות טוטאלית !איך אני יוצא מהברוך ?
פורסם 2003 באוקטובר 422 שנים בעיקרון אם שום תוכנה לא מסדרת את זה (וסביר להניח שהתוכנה תסדר את זה) אתה צריך להתקין קודם 98 ואז XPאם תתקין 98 אחרי ש-XP מותקן הוא ידרוס את הבוט של ה-XPלא הייתי צריך לפרמט את C: בגלל שהוא מכיל את קבצי ה-bootפעם הבאה תמחק כל מה שאתה יכול ותעשה התקנה ללא פירמוט
פורסם 2003 באוקטובר 422 שנים [Operating Systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows 98" /fastdetect C:\="Microsoft Windows 98" את השורה השנייה אתה יכול למחוק (היא באמת לא אמורה להעלות את ה-98). מה שחשוב זו השורה השלישית. היא צריכה להיות כמו שרשום לעיל. אל תשנה ל-\. השאלה מה קורה או איזו הודעה אתה מקבל כשאתה בוחר באופציה זו? האם יש לך את הקובץ Bootsect.DOS ב-\:C ואת הקבצים IO.Sys ,MSDOS.Sys ו-Command.com ב-\?
פורסם 2003 באוקטובר 422 שנים מחבר בנוגע לשאלתךכל הקבצים שציינת נמצאים חוץ מ Bootsect.DOS זה קובץ ה BOOT של 98 או XP ?אני אגיד לך מה מבלבל אותי פהאתה אומר להשאיר את זה כ C:\אבל בסופו של דבר ה WIN98 עולה לי מ D:\ולכן - למה אני צריך שזה יהיה על C:\ ?כאילו, זה ממש מבלבלוכשאני בוחר באופציה הזאת הוא נתקע ולאחר כמה שניות מאתחל את המחשבאם הייתי בוחר בשורה השניה, דרך אגב, הוא היה אומר שחסר קובץ HAL.DLLבכל מקרה, בקשר לקובץ Bootsect.DOS, האם אפשר (וכדאי) להוריד אותו מהאינטרנט או שיש בו איזה הגדרות ייחודיות וכדאי לי פשוט להתקין מחדש את ה 98 (זאת אומרת לעשות REPAIR) ואז עם ה XP להכנס ל REPAIR CONSOLE ולנסות שוב להגדיר מחדש את ה BOOT.INI ?
פורסם 2003 באוקטובר 522 שנים Bootsect.DOS זה קובץ שמכיל את ה-Bootsector של כונן C, ולכן הוא ייחודי למחשב שלך. ה-Bootsector זה ה-512KB הראשונים של הכונן ותפקידו להעלות את המערכת הפעלה. כאשר מתקינים Win9x ההתקנה מייצרת בכונן Bootsector C משלה. אח"כ, כשמתקינים XP, ההתקנה דורסת את ה-Bootsector ב-C באחד משלה. אבל לפני זה, וזה העיקר, היא מייצרת קובץ בשם Bootsect.DOS אשר מכיל את ה-Bootsector הקודם שהיה שם (זה שבא עם ה-Win9x). ואז, כאשר בתפריט של ה-XP בוחרים ב-Win9x, זה קודם כל טוען את הקובץ Bootsect.DOS - שנמצא ב-\:C - וזה בתורו מעלה את ה-Win9x - שנמצא ב-\ (אני מקווה שאתה עדיין איתי). כאשר פירמטת את כונן C מחקת את הקובץ הזה, ולכן צריך ליצור אותו מחדש. בדקתי, וה-Fixboot אכן לא מייצר את הקובץ Bootsect.DOS, ולכן צריך לעשות זאת בדרך הבאה (צירפתי לך קובץ בשם SRCBoot.Com, תשמור אותו נגיד ב-\): קודם כל תעלה Win98, תצא ל-Command Prompt ותכתוב :Sys C. זה יכתוב Bootsector של Win98 מחדש על כונן C (אם ה-Sys נותן הודעת שגיאה תנסה להריץ אותו מ-\). אח"כ, תאתחל את המחשב ובעזרת F8 תיכנס למצב DOS (כלומר, בלי ה-98). תעבור להיכן ששמרת את הקובץ SRCBoot.Com ותריץ את הפקודה SRCBoot C: C:\BOOTSECT.DOS /S. זה ייצר את הקובץ Bootsect.DOS מה-Bootsector של ה-Win98 שבכונן C. לבסוף, תריץ שוב פעם את ה-Recovery Console ותן את הפקודה Fixboot. זה יחזיר את ה-Bootsector והתפריט של ה-XP, אבל עכשיו יהיה לך את הקובץ Bootsect.DOS. זהו, תנסה ותגיד איך היה. דרך אגב, מעניין אותי לדעת אם האופציה השנייה ב-Boot.INI (זאת שאמרתי לך למחוק) גם כן מפעילה את ה-Win98. אחרי שהכל יעבוד לך, תגיד לי אם זה אכן כך.
פורסם 2003 באוקטובר 522 שנים מחבר הודעת שגיאה כשאני מריץ את SYS C: מכונן C :Cannot specify default driveכשאני מריץ מ D:No system on default driveמה עושים עכשיו ?דרך אגב, בקשר לשורות ב BOOT.INIאני מכיר מישהי שאצלה יש שתי שורות בצורה של multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetectmulti(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows 98" /fastdetectוזה רץ לה כמו בובה, ככה שאני מניח שהשורה השלישית זה רק צורה אחרת להריץ את ה 98.
פורסם 2003 באוקטובר 522 שנים אם ה-Sys לא רץ מספריית השורש של D אז תיצור דיסקט איתחול ב-98, תאתחל ממנו, ואז מכונן :A תרשום :Sys C.דרך אגב, עכשיו כשאני חושב על זה, נראה לי שהיתה פה פשלה קטנה מצדי. הרי אתה לא יכול להעלות Win98 ואני אמרתי לך בהודעה הקודמת להעלות קודם כל 98. אז איך בעצם עשית את זה, התקנת אותו מחדש?
פורסם 2003 באוקטובר 622 שנים מחבר למרבה הצעבר, כן אני אנסה את מה שהמלצת עליו מאוחר יותר, אני אגיד לך מה קרה עם זה
פורסם 2003 באוקטובר 622 שנים מחבר ובכן הפתרון שלך עזר, תודה מאוד אני אודה לך אבל אם תסביר לי משהו אחד רק לצורך ההנה עשיתי "התקנה מחדש" ל 98 את זה הבנתי מכאן, לא בדיוק הבנתי מה הולך מבחינת ה BOOT SECTOR לפי ההיגיון, ההתקנה של 98 רושמת את ה BOOT SECTOR אבל אם זה נכון, אז למה בעצם עשיתי SYS C: ? ועוד אחרי זה, למה שוב הלכתי ורשמתי את SRCBoot C: C:\BOOTSECT.DOS /S זה כאילו אני 3 פעמים רושם BOOT SECTOR ואז, אם זה לא מספיק, אני הולך ל REPAIR CONSOLE של ה XP, שגם הוא רושם BOOT SECTOR אבל פתאום הופס, הכל מסתדר בכל מקרה... הייתי רוצה גם להבין קצת מה עשיתי אם אפשר תודה
פורסם 2003 באוקטובר 622 שנים לפי ההיגיון, ההתקנה של 98 רושמת את ה BOOT SECTORאבל אם זה נכון, אז למה בעצם עשיתי SYS C: ?אכן, :Sys C והתקנת Win98 שניהם רושמים Bootsector חדש בכונן C. אבל אני התבלבלתי פה קצת, שכחתי שאתה לא יכול להעלות Win98 ואמרתי לך להעלות אותו ולכתוב :Sys C. אתה התקנת מחדש ולכן בעצם לא היית חייב לעשות :Sys C לאחר מכן. בקיצור, טעות שלי. במקום להעלות 98 הייתי צריך להגיד לך לעשות :Sys C מדיסקט הפעלה של 98, או להתקין מחדש Win98 (מה שעשית בכל מקרה).ועוד אחרי זה, למה שוב הלכתי ורשמתי את SRCBoot C: C:\BOOTSECT.DOS /Sזה כאילו אני 3 פעמים רושם BOOT SECTORואז, אם זה לא מספיק, אני הולך ל REPAIR CONSOLE של ה XP, שגם הוא רושם BOOT SECTORהפקודה SRCBoot C: C:\BOOTSECT.DOS /S לא כותבת Bootsector מחדש בכונן C אלא מעתיקה את ה-Bootsector שיש כבר בכונן C לקובץ בשם Bootsect.DOS, שאותו התפריט של ה-XP צריך כדי להעלות Win9x.ה-Fixboot שעשית ב-Recovery Console אכן כותב מחדש Bootsector על כונן C, אבל Bootsector של XP, אשר מעלה את התפריט של ה-XP (בניגוד לBootsector של ה-98 שהיה שם קודם).מה שעשינו בכל התהליך היה בעצם לשחזר את הקובץ Bootsect.DOS שמחקת תוך כדי הפירמוט. בשביל זה היינו צריכים קודם כל להעלות Bootsector של 98 ב-C, מזה לייצר קובץ Bootsect.DOS, ואח"כ להחזיר את ה-Bootsector של ה-XP (ואיתו התפריט המיוחל).דרך אגב, אתה זוכר את השורה השלישית ב-Boot.INI?אתה יכול לכתוב אותה בשתי צורות:C:\="Microsoft Windows" C:\BOOTSECT.DOS="Microsoft Windows" השיטה הראשונה לוקחת כברירת מחדל ששם הקובץ הוא Bootsect.DOS ואילו בשיטה השנייה פשוט רושמים לו איזה קובץ להריץ. בצורה הזו אפשר להוסיף כמה Bootsectors שרוצים (של כל מיני מערכות הפעלה שונות).
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.