ABA


"|עזרה|מומחי חומר למינהם,יש דרך לעלות USB ללא BIOS?"
גירסת הדפסה        
קבוצות דיון חומרה, רשתות ואבטחת מידע נושא #13669 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13669
no_angel
חבר מתאריך 20.3.02
4989 הודעות
   23:17   26.06.11   
אל הפורום  
  |עזרה|מומחי חומר למינהם,יש דרך לעלות USB ללא BIOS?  
 
   אני רוצה נגיד להכניס USB שהמחשב יעלה ממנו אבל מבלי שאני אצטרך להיכנס לBIOS ולשנות את סדר העליה אלא שזה איכשהו יגרום לBIOS לבד לדעת שהוא עכשיו בהעדפה עליונה.

ברור לי לגמרי שזה קשור לתכנות איכשהו אבל אני מתאר לעצמי
שאולי מישהו מכיר איזה תוכנה כלשהי שבעצם מבצעת זאת על אותו
USB.


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  רק דרך הביוס או מקש FN שמציג תפריט בחירה בין הבוטי0 amir1   27.06.11 00:50 1
     האם מכיר דרך קטע קוד מסויים לבצע זאת? no_angel 27.06.11 10:19 2
  אין דבר כזה ''ללא BIOS'' ZiggyMan  27.06.11 10:45 3
     אירגון amir1   27.06.11 11:09 4
         בצבא יש את הקטע ZiggyMan  27.06.11 13:01 5
             לא אני דווקא לא בצבא .. no_angel 27.06.11 20:32 6
                 אתה לא יכול לעשות EMBEDDED לקוד code_blue  28.06.11 09:16 7
                     תודה קודם כל.. no_angel 28.06.11 10:35 8
                         מה הדגם של הלוח אם code_blue  28.06.11 10:56 9
                             זה משהו שלא חשבתי עליו מצד אחד מצד שני זה עדיין בעיה no_angel 28.06.11 16:47 10
                                 התשובה שלי תיהיה הפוכה code_blue  28.06.11 19:33 11
                                     אולי DOK שיתחפש לפלופי או עם מתאם דיסקטים amir1   28.06.11 23:27 13
                                     אולי לא התנסחתי נכון בהתחלה אבל זה בדיוק מה שאמרתי no_angel 28.06.11 23:32 14
  תן לי להבין משהו aCoZz  28.06.11 22:40 12
     לא אמרתי שאין BIOS. זה בדיוק העניין. no_angel 28.06.11 23:35 15
         קרא כאן amir1   28.06.11 23:55 16
             אני אעבור על זה אבל זה כמו שאמרת עדיין no_angel 29.06.11 00:43 17
                 חשבתי על משהו אבל אני לא יודע אם זה מתאים לך AlonGvili  29.06.11 05:39 18
  כל הבעייה שלך מתחילה בהגדרות בסיסיות של המעבד והלוח DimkoD 03.07.11 16:37 19
  אם אתה מבין בתכנות, ויש לך את הידע eliran007  04.07.11 02:11 20

       
amir1   לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 15.4.02
21333 הודעות, 8 פידבק
   00:50   27.06.11   
אל הפורום  
  1. רק דרך הביוס או מקש FN שמציג תפריט בחירה בין הבוטי0  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
no_angel
חבר מתאריך 20.3.02
4989 הודעות
   10:19   27.06.11   
אל הפורום  
  2. האם מכיר דרך קטע קוד מסויים לבצע זאת?  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ZiggyMan 
חבר מתאריך 8.6.04
11600 הודעות
   10:45   27.06.11   
אל הפורום  
  3. אין דבר כזה ''ללא BIOS''  
בתגובה להודעה מספר 0
 
   כי הוא זה שקובע את סדר העלייה.
אתה בצבא?


--- --- --- --- ---


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
amir1   לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 15.4.02
21333 הודעות, 8 פידבק
   11:09   27.06.11   
אל הפורום  
  4. אירגון  
בתגובה להודעה מספר 3
 
   דווקה הייתי פעם באיזה מקום שהמתנתי המון זמן לריק
והיה שם מחשב שבאמת חסמו לו את הבוט של USB
אבל לא חסמו את הביוס עצמו


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ZiggyMan 
חבר מתאריך 8.6.04
11600 הודעות
   13:01   27.06.11   
אל הפורום  
  5. בצבא יש את הקטע  
בתגובה להודעה מספר 4
 
   שהביוס נעול בסיסמא, והמחשב נעול בשתי סיסמאות (ביוס ווינדוס) ובנוסף לכול גם המארז עצמו נעול. הייתי אומר שזה מכסה את רוב הדרכים הסטנדרטיות לנסיון לשימוש במחשב כמחשב רגיל.


--- --- --- --- ---


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
no_angel
חבר מתאריך 20.3.02
4989 הודעות
   20:32   27.06.11   
אל הפורום  
  6. לא אני דווקא לא בצבא ..  
בתגובה להודעה מספר 5
 
   זה שה-Bios אחראי על זה ,זה ברור .
אני מחפש משהו לעקוף את זה מבלי להיכנס ידנית לBios זה הניסוח הנכון אולי.

הרי אפשר לכתוב את זה embeded בקוד אבל חשבתי אולי שיש איזה משהו קיים סוג של BootfromUSB שבעצם בעת החיבור מבצע פעולה כלשהי ומשנה את זה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21680 הודעות, 7 פידבק
   09:16   28.06.11   
אל הפורום  
  7. אתה לא יכול לעשות EMBEDDED לקוד  
בתגובה להודעה מספר 6
 
   ה EMBEDD שאתה מתכוון נקרא MBR , כלומר זיהוי ההתקן כ
master boot record
לדוגמא ,
אם תכניס סתם CD ותפעיל את המחשב הוא לא ינסה לעלות ממנו כי הוא לא הוגדר עם הקוד הנכון על הדיסק שיזהה אותו כ MBR

אבל אם תכניס דיסק התקנה כלשהו כמו ווינדוס הוא יזהה את הקוד הזה ויעלה ממנו מבחינתו זה כמו מערכת הפעלה .

הביוס משנה את הסדר בדיקה של עלייה
בד"כ אצל רוב האנשים
זה CD ואז HDD ואז השאר

כלומר הביוס בודק האם יש MBR בCD
אם יש -> עולה מה CD
אם אין -> ממשיך את הבדיקה -> האם יש MBR ב HDD ->
אם יש -> עולה מה HD
אם אין -> ממשיך את הבדיקה להתקן הבא ברשימה ועושה שוב את הבדיקה

אם לא מוגדר בביוס שיבדוק ב USB או שה USB הוא ברשימה אחרי ה HDD
אזי אין שום דבר שתוכל לשים ב USB עצמו שיגרום למחשב
לדלג על ה HD ואז להגיע לבדוק אם יש MBR על ה USB או לא

מקווה שהתשובה מספקת ;-)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
no_angel
חבר מתאריך 20.3.02
4989 הודעות
   10:35   28.06.11   
אל הפורום  
  8. תודה קודם כל..  
בתגובה להודעה מספר 7
 
   תראה כל התהליך שפרטת ידוע לי והכל טוב ויפה , עדיין זה לא עונה לי על השאלה לצערי.

אני לא רוצה להיכנס ל-BIOS ולשנות ידנית ואני יודע שכל שלב עלייה הוא אלטרנטיבה לשלב שלפניו .

בטוח ישנה דרך להעביר הוראות כלשהם לBIOS ולגרום לו לשנות בעצם
את סדר העלייה.

מבחינת תפיסה זה כמו לבצע נגיד דברים ישירות מול הconsole של כלי הניהול או דרך CLI שמתממשק אליו.

לדוג' בPoweshell אתה מנהל 1000 מוצרים שונים כמו Citrix/VMware/Exchange וכו' ובפועל זה הרי דרך סוג של API שמאפשר זאת .

ברור שBios זה אחרת אבל כל דבר אפשרי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21680 הודעות, 7 פידבק
   10:56   28.06.11   
אל הפורום  
  9. מה הדגם של הלוח אם  
בתגובה להודעה מספר 8
 
   צריך לבדוק באתר היצרן אם יש אופציה לניהול של הביוס דרך הווינדוס
יש יצרניות שמאפשרות את זה

בשרתים רואים את זה הרבה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
no_angel
חבר מתאריך 20.3.02
4989 הודעות
   16:47   28.06.11   
אל הפורום  
  10. זה משהו שלא חשבתי עליו מצד אחד מצד שני זה עדיין בעיה  
בתגובה להודעה מספר 9
 
  
זה השלבים:
1. המחשב צריך להיות כבוי
2. לחבר USB.
3.להדליק את המחשב ולבצע Boot From Usb מבלי לגעת בBIOS.

זה אפשרי השאלה היא איך


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21680 הודעות, 7 פידבק
   19:33   28.06.11   
אל הפורום  
  11. התשובה שלי תיהיה הפוכה  
בתגובה להודעה מספר 10
 
   איזה גישה כן יש לך
נראה שמאשכול לאשכול יש לך פחות גישה

בסוף זה יגמר ב ... איך אפשר להעלות את ה USB בלי לגעת במחשב רק בכוח המחשבה.

סתם ככה לגרום למחשב לעלות מה USB מבלי לשנות הגדרות בביוס אתה לא יכול !!
גם אם ממש ממש ממש תרצה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
amir1   לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 15.4.02
21333 הודעות, 8 פידבק
   23:27   28.06.11   
אל הפורום  
  13. אולי DOK שיתחפש לפלופי או עם מתאם דיסקטים  
בתגובה להודעה מספר 11
 
   לא יודע אם לכתוב את זה עם חיוך או לא אבל לך תדע

אני זוכר שפעם הלך לי איזה ביוס של לוח אינטל וחבר אמר לי שאם אני אשים פלופי עם הקובץ עידכון אז ללוח יש מערכת הגנה עוד לפני הביוס שניגשת לפלופי
ואכן זה הציל את הלוח .

בתחילת האשכול עדיין לא ידעתי עד כמה הוא מבין מה הוא מבקש
אבל בהמשך הבנתי שהוא דווקא כן מבין, וגם אני תמהה איך ניתן יהיה לעשות את מה שהוא מבקש אם הביוס בכלל לא יתחיל להסתכל עליו
רק אם באמת נמצא איזה backdoor (שימצא בכל הלוחות) ויושיענו


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
no_angel
חבר מתאריך 20.3.02
4989 הודעות
   23:32   28.06.11   
אל הפורום  
  14. אולי לא התנסחתי נכון בהתחלה אבל זה בדיוק מה שאמרתי  
בתגובה להודעה מספר 11
 
   אתה לוחץ על כפתור הדלקה של המחשב והUSB אמור בעצם להיות מזוהה לבד מבלי שהגדירו למחשב לעלות מUSB.
זה מה שאמרתי בהתחלה.

בקיצור אסור לעשות הכנות מראש שלא על הUSB עצמו.

תשמע , אני שאלתי שאלה שוטה שיש לה פתרום מסובך מאוד וזה אני יודע
אבל אני יודע בדיוק מה שאלתי מההתחלה.

זה בטוח אפשרי ולא קשור לזה שאני רוצה או לא רוצה , אני עובד בתחום
הזה תקופה לא קצרה והכל אפשרי.

תודה בכל זאת על הניסיון לעזרה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
aCoZz 
חבר מתאריך 19.7.06
17701 הודעות
   22:40   28.06.11   
אל הפורום  
  12. תן לי להבין משהו  
בתגובה להודעה מספר 0
 
   הביוס לא עולה ?
עם הביוס לא עולה מסיבה כלשהי אתה יכול לזרוק את הלוח לפח
אלה עם כן יש DUAL BIOS ואתה יכול לשחזר
בכול מקרה לשאלה שלך בלי הביוס אתה לא יכול לעשות בוט דרך ה USB
יותר נכון בלי הביוס אתה לא יכול לעשות בוט לשום דבר


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
no_angel
חבר מתאריך 20.3.02
4989 הודעות
   23:35   28.06.11   
אל הפורום  
  15. לא אמרתי שאין BIOS. זה בדיוק העניין.  
בתגובה להודעה מספר 12
 
   אמרתי שתקח מחשב חדש מחנות.
לפנית שבצעת שינויים כלשהם בBIOS ולשנות סדר עלייה
אני רוצה שיתאפשר לי על ידי חיבור USB לגרום לBIOS לדעת שעכשיו הוא צריך
לעלות ממנו .
אני רוצה שזה יקרה בעצם בזכות הUSB ולא בגלל שינוי ידני כלשהו.

לא מחפש תשובות של ביוס חשוב וכו' וכו' ואי אפשר בלעדיו.
זה מידע שאני יודע ומכיר.

אני רוצה לדעת האם יש רעיון לעקוף את זה איכשהו.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
amir1   לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 15.4.02
21333 הודעות, 8 פידבק
   23:55   28.06.11   
אל הפורום  
  16. קרא כאן  
בתגובה להודעה מספר 15
 
   עדיין לא מה שאתה מחפש כי זה עם תלות בבוט אחר

https://help.ubuntu.com/community/BootFromUSB


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
no_angel
חבר מתאריך 20.3.02
4989 הודעות
   00:43   29.06.11   
אל הפורום  
  17. אני אעבור על זה אבל זה כמו שאמרת עדיין  
בתגובה להודעה מספר 16
 
   ליד ולא בדיוק...

אני מנסה לממש את זה איכשהו בכתיבת קוד אבל זה לא בדיוק כמו לכתו .Net


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AlonGvili 
חבר מתאריך 10.6.11
83 הודעות
   05:39   29.06.11   
אל הפורום  
  18. חשבתי על משהו אבל אני לא יודע אם זה מתאים לך  
בתגובה להודעה מספר 17
 
   אני לא הבנתי איזה גישה יש לך למחשב אבל עלה לי איזה רעיון,

אם אתה יודע את הדגם של הלוח , תיכנס לאתר היצרן ותוריד את הגירסה של הביוס הכי עדכנית , לאחר מיכן יש לא מעט תוכנות שנותנות לך לערוך את ההגדרות של קובץ הביוס , וליצור ביוס מותאם אישית , תראה אם ע"י פעולות אלא תוכל לשנות בקובץ של הביוס את סדר הבוט של הלוח במידה וכן תעשה פלאש לביוס הקיים עם החדש שיצרת .

אני מקווה שהייתי מובן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DimkoD
חבר מתאריך 28.10.03
7690 הודעות
   16:37   03.07.11   
אל הפורום  
  19. כל הבעייה שלך מתחילה בהגדרות בסיסיות של המעבד והלוח  
בתגובה להודעה מספר 0
 
   כפי שהוגדר באינטל, ויצרני חומרה כמו לוח האם פועלים לפי המפרט הזה.

באספקת מתח ראשונית ללוח, ברגע שהמעבד מקבל את מתח העבודה שלו , הוא מייד קופץ לכתובת מסויימת וזה בנוי כבר בחומרה שלו, ללא אפשרות לתכנות או שינוי, בכתובת הזאת הוא (בד"כ לכל משפחות המעבדים והבקרים למיניהם נקראת Boot Loader ) קורא קוד מכונה שהיצרן של לוח האם צרב מראש ברכיב אחד ויחיד שנמצא בכתובת הזאת, מאותו רגע המעבד ממשיך בביצוע ההוראות כפי שהן כתובות בכתובת הנ"ל,

בשלב זה המעבד לא יודע לפנות לכלום, לא לעכבר לא למקלדת ולא לשום התקן היקפי, בשלב זה רץ קטע קוד שבכלל מברר מה יש בכתובת ששם אמור להיות זכרון, אם אין זכרון הכל נעצר בשגיאה, רק אחרי שהתקנים בסיסים כמו זכרון, התקן תצוגה ועוד כמה נמצאים, רק אז נטען קטע קוד שמאפשר גישה להתקני קלט פלט בסיסיים (Basic I/O System ומכאם ראשי התיבות BIOS)

כמובן שזה תיאור מאוד מאוד מקוצר, יש נוהל שלם של בדיקות עצמיות שמופיע בקטע הקוד הבסיסי שבודק בדיקה עצמית את המעבד ואח"כ את מה שמכנים צ'יפסט ורק בשלב מאוד מאוחר נטענים "דריברים של ביוס" ( Bios Calls) שמאפשרים פניות להתקנים שכבר אנחנו רגילים לראות את הרשימה שלהם בפלט הראשון למסך. ורק אז המערכת מאופשרת לקלט ממיקלדת ואם אין אז המערכת הבסיסית הזאת ממשיכה לבדוק את מה שאחרים כבר תיארו לך בפירוט רב כולל סדר הבוט.

ואז שכבר מתחילה לעלות מערכת הפעלה כלשהיא וזה כמובן אחרי שהביוס הפנה את המעבד לקטע קוד שמכיל את מקטע הבוט של ההתקן, אם זה בוט מזכרון או מדיסק או מרשת, מתחילה גם החלפה של Bios Calls ב System Calls שזה אומר שפניות קלט פלט כבר שודרגו לדריברים שלמערכת ההפעלה שיכולים להתבסס על אלה של הביוס אבל משודרגים בהרבה מבחינת יכולות. כמובן שבהתקנת מערכת הפעלה חדשה במחשב ללא מערכת הפעלה, הקטע שתיארתי כאן הוא הראשון להיות מותקן ומייד אחריו יש בוט כדי להליף את ההתקנים הבסיסיים של הביוס באלה של מערכת ההפעלה שבשלב זה הם גם די בסיסיים לפני טעינת ההתקנים של יצרני החומרה ממש.

כל ההסבר הזה רק להבהיר את הנקודה שאין למעבד לבד שום יכולת תיפקודית, האפשרות לגשת לקרא התקן זכרון מסוג דיסק און קי מגיעה בשלב מאוחר מאוד בפרוצדורות שמוגדרות בביוס, המעבד לא יודע "לקרא תוכנה", הוא יוע להיות מובל לכתובת פיסית של חומרה בשלב ראשון ששם יושבת קטע קוד, הקטע קוד הזה מוליך את המעבד לקטע הקוד הבא וכך זה ממשיך, ובהמשך גם לכתובות לא ממשיות אלא וירטואליות אבל זה כבר יכולות של מערכת ההפעלה.

בכדי לשנות משהו בסדר הדברים שתיארתי צריך שלוח האם ייבנה מראש למטרות אחרות כולל יצרן הביוס שייכתוב אותו אחרת לחלוטין עבור מערכת חדשה,

עבור מחשב אישי, רק בהתערבות בביוס, כלומר גישה למחשב וצריבת ביוס אחר,כפי שכבר הוסבר כאן בהודעה מוקדמת.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
eliran007 
חבר מתאריך 22.3.02
18453 הודעות
   02:11   04.07.11   
אל הפורום  
  20. אם אתה מבין בתכנות, ויש לך את הידע  
בתגובה להודעה מספר 0
 
   נראה לי שמצאתי בשבילך קצת חומר בנושא.

קרא את המאמר הזה, אני לא מבין גדול בתכנות (ידע ממש קטן) אבל נראה לי שזה יכול לעזור לך.

https://rotter.name/User_files/nor/4e10f7174fd6e5d2.doc


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       
דרג לפי חשיבות הנושא  דרג לפי חשיבות הנושא   



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net