top of page
חיפוש

ארכיאולוגיה

  • Inbar Raz
  • 21 בפבר׳ 2023
  • זמן קריאה 6 דקות

עודכן: 23 בפבר׳ 2023

קיבלתי לידי מחשב תעשייתי ישן שמישהו רצה להיפטר ממנו ושמחתי על ההזדמנות לחקור אותו קצת, רגע לפני שאני מפרק אותו לגורמים ומשתמש בחלקים השונים:


ree

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


חלק ראשון: מעבר לשולחן העבודה ופירוק


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


המארז תפס לי את רוב שולחן העבודה:


ree

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


ree

במבט ראשון, אפשר לראות שיש לוח אם שבו כל כרטיסי ההרחבה - בחיבור ISA ו-PCI - מחוברים דרך Riser ולא ישירות ללוח האם. זה כבר אומר שזה לוח לא סטנדרטי שלא ניתן להרכיב במארז ATX רגיל:


ree

הכרטיס הראשון שהוצאתי הוא כרטיס רשת (Ethernet) בחיבור PCI:



כרטיס סטנדרטי ואין מה להתעכב עליו. מתחתיו לא היו כרטיסים נוספים ונגלו שני דברים:


הראשון הוא שהפורט האחורי שמסומן ב-״X 207״ מחובר ללוח האם בפורט שמסומן FD - זה קיצור של Floppy Drive. הפורט האחורי הוא מסוג DB-39, שהיה בשימוש במחשב ה-IBM PC המקורי, ז״א שאפשר לחבר אל המחשב הזה כונן דיסקטים חיצוני של IBM.


השני הוא חיבור הספק ללוח האם. ספק הכח הוא 200 וואט בחיבור AT ולא בחיבור ATX, מה ששם חסם עליון על שנת הייצור של הלוח ועל דור המעבדים שמתאימים לו:


ree

ספקים בחיבור AT הם שימושיים למחשבי PC ישנים, לרוב מהדורות שטרום הפנטיום. כבר לא פשוט למצוא כאלו ולכן שמחתי למצוא אותו פה.


הכרטיס הבא הוא Adaptec AHA-1542CF:


זהו אחד מבקרי ה-SCSI הכי נפוצים ומפורסמים בתקופה ההיא, שעדיין ניתן למצוא למכירה:

ree

הוא כל-כך נפוץ עד שעדיין ניתן להשיג עבורו תוכנה ותיעוד:

ree

בעמוד ה-Product Specifications אפשר לראות את כל התכונות של הכרטיס המצויין הזה וכמה רחבה היתה התמיכה בו, באותה התקופה:

ree

זה כרטיס נהדר וממש שמחתי למצוא אותו פה. אני אשתמש בו כדי לחבר storage devices חיצוניים וכדי לקרוא SCSI Hard Drives.


מתחת לבקר ה-SCSI מצאתי כרטיס לא מזוהה וגדול מאד (Full Length):

הפורט בפינה הימנית מלמעלה היה מחובר בכבל שטוח אל הפורט בפאנל האחורי של המחשב שסומן במדבקה כ-״X 208״ והיה מסוג DB25 Female. על הכרטיס היה מספר ארוך ולידו HELL (שזה גם ״בהיר״ בגרמנית וגם, כך יתברר בהמשך, חלק משם החברה שמייצרת אותו). החלטתי לא להתעמק בזה כרגע ולהמשיך.


אחרי שכל הכרטיסים הוסרו, נשאר לפרק את ה-Riser:


ree

בשלב זה לוח האם נחשף במלואו:


ree

יש כמה דברים שאפשר לומר על הלוח הזה כבר עכשיו:

  1. יש לו כרטיס מסך VGA מובנה, של חברת Cirrus Logic;

  2. יש לו שני ממשקי IDE, ממשק Floppy (כמוזכר למעלה) ועוד משהו שלא זיהיתי;

  3. יש איזור שלם שהוא Unpopulated, ז״א עם הכנה לרכיבים אך בלעדיהם;

  4. חיבור החשמל בתקן AT, יחד עם סוג רכיבי הזיכרון, מרמזים על מעבד די ישן.

פירקתי והוצאתי מהמארז את ספק הכח והכונן הקשיח, ואחריהם את לוח האם. הסתבר לי שהפורט בפאנל האחורי שמסומן ״X 206״ בחיבור DB-9 מחובר בעצם לאחת מיציאות החשמל של ספק הכח, ז״א שהפורט הזה מספק החוצה את מתחי העבודה של הספק - 5v+ ו-12V+:


ree

וכך נראה המארז הריק, רגע לפני שנזרק לפח:


ree

חלק שני: חקירת לוח האם


לאחר שהוצא מהמארז, לוח האם עבר אחר כבוד אל שולחן העבודה:


ree

אז מה אנחנו יכולים לומר על לוח האם בבחינה מקרוב? נתחיל בכרטיס המסך:


ree

הכרטיס מבוסס על רכיב Cirrus Logic CL-GD5446-HC-A, שיוצר בשבוע ה-29 של שנת 1997. זהו VGA Driver מבוסס PCI ובאתר VGA Museum אפשר לקרוא יותר על הרכיב, תכונותיו והכרטיסים השונים שמבוססים עליו. לכרטיס יש שני רכיבי זיכרון מסוג M514265C, וזה ה-datasheet שלהם:


ree

לכל רכיב יש 256K מילים של 16 ביט (שני בייטים), ז״א שעם שני רכיבים יש לנו סה״כ 1 מגהבייט של זיכרון. בתושבות הריקות ניתן להתקין עוד 2 רכיבים ולהביא את נפח הזיכרון הכולל ל-2 מגהבייט.


ממש ליד המעבד גם נמצא האיזור ה-Unpopulated:


ree

אין לי מושג מה אמור היה להיות פה, הרמז היחיד הוא הכיתוב VOICE ו-MPEG-IN בתחתית התמונה, אבל ייתכן שרק חלק מהרכיבים החסרים אחראים על זה.


נעבור אל המעבד:


ree

על המעבד מותקן heat sink שמסתיר את זהותו, אבל ניתן לראות שמדובר בתושבת מסוג Socket 7. בוויקיפדיה ניתן לראות מהם המעבדים האפשריים:


Processors that used Socket 7 are the AMD K5 and K6, the Cyrix 6x86 and 6x86MX, the IDT WinChip, the Intel P5 Pentium (2.5–3.5 V, 75–200 MHz), the Pentium MMX (166–233 MHz), and the Rise Technology mP6.


ממשיכים אל הזיכרון:


ree

שני הרכיבים העליונים הם של 16MB EDO RAM והשניים התחתונים הם של 8MB כ״א, סה״כ 48MB של זיכרון. פרט טריוויה מעניין הוא שהשניים העליונים יוצרו בדנמרק - לא ידעתי שבדנמרק נהגו לייצר רכיבי זיכרון.


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


הלוח הוא מתוצרת Siemens Nixdorf - עניין שאינו בשגרה לכשעצמו - ומספר הדגם שלו הוא W26361-D943:


ree

חיפוש באינטרנט מוביל דווקא לעמוד בו הלוח הוא, לכאורה, מתוצרת Fujitsu:

ree

עם זאת, כאשר קוראים את ה-Technical Manual דווקא מופיע השם של Siemens Nixdorf:

ree

בשני העמודים המתארים את ה-features השונים של הלוח, מופיעים גם הדברים שגיליתי לבד:



ובעמוד הבא יש מפה של לוח האם והחלקים השונים שלו:


ree

זה מסביר, למשל, מהו החיבור שלא הבנתי את תפקידו, ליד ה-IDE: זהו מס׳ 14 והוא משמש לחיבור קורא לכרטיסים חכמים.


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


חלק שלישי: חקירת הדיסק הקשיח


הדיסק הוא ST31277A מתוצרת Seagate, בנפח 1275MB ובגיאומטריה הבאה:

2482 Cylinders, 16 Heads, 63 Sectors per Track


ree

על מנת לקרוא את תוכנו על המק שלי, השתמשתי במתאם מ-IDE אל USB:


ree

את המתאם קניתי ב-AliExpress, והוא נקרא:

Ugreen SATA to USB IDE Adapter USB 3.0 2.0 Sata 3 Cable for 2.5 3.5 Hard Disk Drive HDD SSD USB Converter IDE SATA Adapter


עם זאת, לא מצאתי אותו באתר עכשיו אז הנה מוצר דומה.


זו היתה הפעם הראשונה שאני מחבר את הדיסק לחשמל והיו לי חששות. הדיסק הוא בן 25 (יוצר בשבוע ה-49 של 1997) ודיסקים לא אמורים להחזיק מעמד כל כך הרבה זמן. עם זאת, הדיסק הספציפי הזה כנראה קיבל יחס טוב כי הוא הניע בהצלחה. המק שלי זיהה גם את הדיסק וגם את המחיצה שבתוכו:

המחיצה עברה Mount בהצלחה ואלו הקבצים שב-root directory:

ree

אז כבר אפשר לראות שעל המחשב מותקנת מערכת ההפעלה Windows 95, וייתכן שקיים עותק נוסף של Windows.


בנקודה זו ביצעתי גיבוי מלא של הדיסק. עשיתי זאת מכמה סיבות:

  1. אין לדעת כמה זמן הוא יחזיק בחיים, מתי הוא ימות או מתי אאבד אליו גישה;

  2. אוכל לחקור את תוכן הדיסק גם כשהוא לא יהיה מחובר אל המחשב;

  3. לחקור קובץ מקומי זה הרבה יותר מהר מאשר לחקור דיסק חיצוני.

ree

בנוסף, העתקתי את כל הקבצים אלי, ניתקתי את הדיסק מהמחשב והתחלתי לעבור על קובץ ה-Image. הסקטור הראשון הוא, כמובן, ה-Master Boot Record (או MBR בקיצור):

ree

אפשר לראות שיש מחיצה אחת מוגדרת - הרשומה שמתחילה בכתובת 0x1BE - ושהיא גם Active. הסקטור השני אמור להיות ריק, אבל משום מה הוא מכיל מחרוזת קצרה ומוזרה:

ree

לא הצלחתי לנחש מה זה. חיפוש בגוגל הביא לתוצאה המשעשעת הבאה, באתר של אחת מחברות האנטי-וירוס:

ree

באמצע Track 1 מצאתי פתאום עותק של Boot Sector ישן:

ree

הגיאומטריה של הדיסק ציינה 63 סקטורים בטראק. גודל של סקטור בודד הוא 512 בייטים, שהם 0x200 בבסיס 16. לכן, גודלו המלא של הטראק הראשון (וכל טראק אחר) הוא 0x7E00 ומכאן שהסקטור הזה, שמופיע בכתובת 0x2200, הוא בעצם סקטור באמצע הטראק.


בסקטור הראשון של הטראק השני, בו בעצם מתחילה המחיצה (partition), אכן נמצא ה-Boot Sector הרלבנטי, של Windows:

ree

דבר מעניין נוסף שנתקלתי בו הוא פלטים של Dr. Watson מפוזרים על פני כל הדיסק:


חילצתי כמה מהם לקובץ וככה זה נראה:

ree

התאריך פה הוא מתחילת הקובץ, נראה שהשנה לא היתה מעודכנת כי במיקומים מאוחרים יותר השנה היא כבר 1999 - כנראה סביב מועד השימוש במחשב.


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


חלק רביעי: הפעלת המחשב


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


ree

בהתחלה לא חיברתי אפילו מקלדת, רציתי לראות מה קורה כשאני מדליק את המחשב. לפעמים הפעולה הזו נקראת Smoke Test כי בודקים אם משהו מתפוצץ ו/או נשרף - לרוב קבלים ישנים.


המחשב נדלק בהצלחה וקיבלתי splash screen של Siemens Nixdorf:


ree

הבעיה היתה ששם זה נעצר. לא קרה שום דבר אח״כ. אז הבאתי מקלדת ולחצתי F2 ואח״כ גם Escape, ה-splash screen נעלם אבל המחשב נשאר תקוע, הפעם פה:


ree

לפחות עכשיו אנחנו יודעים איזה מעבד מותקן על לוח האם :-) חשתי שאולי אחד מהכרטיסים תוקע את המחשב אז הסרתי אותם בהדרגה אבל כלום לא השתנה. החלפתי מקלדות כי חשבתי שאולי אחת מהן לא מתאימה, אבל כלום לא עזר. הבעיה לא נפתרה אז פניתי לכלי אבחון חמוד שמציג את ה-POST Codes:


ree

הכרטיס נקרא PC Motherboard Diagnostic Card 4-Digit PCI/ISA POST Code Analyzer ואפשר למצוא אותו בכל מיני מקומות. למי שלא מכיר, POST זה Power On Self Test וכשהמחשב נדלק ועושה כל מיני בדיקות לעצמו, הוא שולח קודים לכתובת מסויימת והכרטיס יודע להציג אותם. לכל לוח אם יש רשימה משלו של קודים ומה הם אומרים ובגדול זה נקבע לפי היצרן של תוכנת ה-BIOS.


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



במחשב הזה מדובר בסוללת CR2032 פשוטה ויש לי מלא כאלו בבית, אז תוך שתי דקות היא הוחלפה והפעם הצלחתי להיכנס אל ה-BIOS Setup:

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


ree

הופה! עכשיו בואו נראה מה מותקן ורץ על המחשב. המסך הבא מגלה לנו, סוף סוף, למה שימש המחשב:


ree

המחשב היה חלק מסורק מדגם DC3000 של חברת Linotype-Hell. וכך נראה ה-Desktop:


ree

רגע לפני סיום, הנה תמונה של ה-setup על שולחן העבודה שלי:


ree

והדבר האחרון שנשאר, הוא לכבות את המחשב :-)


ree

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


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


תודה שקראתם!

 
 
 

3 תגובות


Regev Zafrani
Regev Zafrani
14 בדצמ׳ 2024

מסע מרתק, תודה על הפרסום :)

לייק

toootim
21 בפבר׳ 2023

קודם כל, לינוטייפ! החברה שהביאה לנו את ETAOIN SHRDLU!

אבל ברצינות, שאלה: לא הפחיד אותך להשתמש דווקא ב*נייר* כמבודד לפני ה-smoke-test? זה בכיף היה יכול להוביל לשריפה...

ושאלה אחרת: בהנתן ה-dump שיצרת מהדיסק, אין מערכות שיכולות להריץ אותו ללא צורך בחומרה המקורית?

לייק
Inbar Raz
21 בפבר׳ 2023
בתשובה לפוסט של

ה-smoke test מיועד בעיקר לספק. על לוח האם (ולפעמים גם על כרטיסים אחרים) יש קבלי Tantalum ממש קטנים שכשהם מתפוצצים, זה לא מספיק להדליק נייר. בלי קשר, יש לי מטף קטן של 1 קילוגרם בהישג יד :-)


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

לייק

על הבלוג

שמי ענבר רז. עם כניסת הקורונה לחיינו בשנת 2020 התחלתי תחביב חדש: איסוף ושחזור מחשבי רטרו. השאיפה היא להחזיר כמה שיותר מהם למצב עובד :-)

 

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

רשתות חברתיות

הרשמה

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

תודה על ההרשמה!

© 2025 by Inbar Raz. Powered and secured by Wix

bottom of page