المساعد الشخصي الرقمي

عرض الإصدار الكامل : زاوية Windows Setup


يوراميوم
26-08-2007, 15:25
أدعوكم لنتشارك معاً في هذه الزاوية بسرد معلومات تخص عملية تنصيب نظام التشغيل، سواء كانت معلومات تقليدية نفيد بها من لا يعرف أو خطوات متقدمة تخص هذه العملية

ملاحظة : أرجو أن نخص المشاركات في هذا الموضوع فقط في أمرين : الأسئلة والاستفسارات وكذلك المواد المفيدة لمن لديه من يشاركنا به من الزملاء

مع التحية

يوراميوم
26-08-2007, 17:10
عرض

كل مرة نقوم فيها بعملية تنصيب ل Windows على حواسبنا نمر بنفس الخطوات التي يطالبنا ومن خلالها نظام التنصيب بمعلومات تخص عملية التنصيب مما يقيدنا وراء الحاسب لمدة لا بأس بها يمكن أن نستغلها بعمل آخر بعيداً عن هذا علمل الببغائي.
هناك نظام مرفق بقرص التنصيب الخاص ب Windows XP و Windows 2000 ونسخ الServer المرافقة لهما زمنياً ينشئ ملفات تدعى ال Answer Files والتي تحمل كل المعلومات التي يطلبها نظام التنصيب Setup وتقدمها له تباعاً دون الحاجة لتدخلنا بتاتا.

ماهي المعلومات التي يحملها ملف ال Answer:


اسم مالك الحاسب واسم شركته


إعدادات العرض


إعدادات المنطقة الزمنية


مفتاح المنتج


اسم الكومبيوتر


كلمة المرور لمدير النظام


إعدادات بطاقة الشبكة ومكوناتها


إعدادات مجموعة العمل أو الدومين


إعداد المودم


الخيارات الإقليمية وإعدادات اللغة


لغات الإدخال


إعدادات مستعرض الانترنت


تحديد مجلد تنصيب وندوز


تنصيب الطابعات المحلية والشبكية


تشغيل خدمات لمرة واحدة


تشغيل برامج بشكل مستمر عند الإقلاع


من أين أحصل على برنامج تصميم ال Answer File

يتواجد البرنامج المسمى Setupmgr.exe في مجلد Support من قرص التنصيب وتحديداً في كابينة التخزين ذات الاسم Deploy، عليك إخراج جميع الملفات المجودة في هذه الكابينة وذلك بتحديد جميع المفات ثم النقر بالزر الأيمن واختيار "نسخ إلى المجلد"، ومن ثم تحديد مجلد منشأ حديثاً

خطوات تصميم ملف ال Answer
بعد تشغيل الملف المذكور أعلاه والمسمى Setupmgr:


يخيرك البرنامج بين 3 أنواع من العمليات، أولها هو ما يهمنا ويحمل الاسم Windows XP Unattended installation


ثم تقوم بتحديد نوع النسخة التي تقوم بتنصيبها بين Professional أو Home أو Server


في الخطوة التي تليها ستختار الطريقة التي سيعمل بها ال Answer file وهم 5 أنواع يمكنك اختيار ال Full Automated كخيار أشمل بينها جميعاً

في الخطوة التالية سيقترح عليك البرنامج في ما غذا أردت أن ينشأ نظام تنصيب متكامل مع ملفات ال Setup أم أنك تكتفي بملف ال Answer هنا سأتركك لاختيارك وسنعود لخياراتك لاحقاً

في الخطوة التي تليها ستفتح قائمة شجرية تطلب منك تزويد المعلومات العشرة المذكورة أعلاه والتي سيحملها ملف ال Answer عنك، إملأها بعناية


بالنهاية سيطالبك البرنامج باسم لملف ال Answer، يجب أن يكون حتماً اسمه كالتالي:
winnt.sif

بالخطوة الرابعة إن اخترت أن يكون عملك فقط ملف ال Answer عليك إضافة هذا الملف لبقية الملفات الموجودة في نسخة قرص Windows XP وفي الدليل الجذري تحديداً أو أن تضيف ملفات الإقلاع الموجودة في الدليل الجذري لقرص التنصيب إلى المجلد الذي أنشأته العملية والحاوي على مجلد i386 الذي يلعب دوراً أساسياً فيعملية تنصيب Windows
وملفات الإقلاع هي
win51
win51ip
win51ip.sp2

مع تمنياتي بالفائدة للجميع

يوراميوم
28-08-2007, 15:56
تقدم عملية تنصيب Windows (والحديث هنا عن XP) أدوات لصيانة نسخة وندوز وهي:


ال System recovery console


ال repair installation


ال ASR أو ما يسمى بال Automated System Recovery


من مارس عملية تنصيب النظام قد يكون مر بالطريقتين الأوليين أما الثالثة فهي مغيبة، سنتحدث عنها أولاً ومن ثم الطرق الأخرى:

ال ASR

هو طريقة تعيد تنصيب نظام windows بالإضافة إلى إعادة إعداد الأقراص الصلبة الموجودة بالحاسب ومن ثم إسترجاع شامل للبيانات وإعدادات windows (لايعتمد عليه طبعاً باسترجاع بيانات المستخدم الأصلية)

كيفية إنشاء نسخة استرجاع مؤتمتة ASR

من قائمة إبدأ > البرامج > البرامج الملحقة > أدوات النظام > النسخ الاحتياطي
Start>All Programs>Accessories>System Tools>System Backup
هذ الأمر سيشغل نظام النسخ الاحتياطي في الحاسب وسيقترح عليك في نافذة الترحيب أن تستخدم معالج النسخ الاحتياطي Start Using Wizard، لذلك أزل الإشارة من هذا الخيار وأغلقه ثم أعد فتحه فتظهر لك نافذة مشابهة لهذه النافذة
http://i136.photobucket.com/albums/q175/uramium/option.jpg
سنختار الخيار المشار له بالصورة ومن ثم سنتبع خطوات المعالج (Wizard) الذي سيطالبنا بمكان نضع به النسخة الاحتياطية
بإمكاننا اختيار أي قرص غير قرص النظام (والذي هو C غالباً) ومن ثم ستبدأ عملية إنشاء النسخة الاحتياطية وبانتهائها سيطلب منك النظام قرصاً مرناً ليخزن عليه إعدادات الإستعادة وعند انتهاء العملية ستكون قد أمنت على نظام التشغيل لديك

تنصيب Windows باستخدام ASR:

عند بداية تنصيب النظام وفي أول مرحلة من مراحل التنصيب غير الرسومية تظهر رسالة في أسفل واجهة التنصيب (الزرقاء) تقترح على المستخدم الضغط على زر F2 في حال رغبته بتفعيل نظام Automated System Recovery
عليك الضغط على زر F2 ووضع القرص المرن الحاوي على إعدادات ASR
http://i136.photobucket.com/albums/q175/uramium/t12.jpg
عندها سيقوم النظام بتتمة عملية التنصيب ولكن بشكل مختصر وزمن أقصر من الوقت المعتاد لعملية التنصيب، وعند الانتهاء ستبدأ عملية استرجاع إعدادات النظام عبر خطوات معدودة ومن ثم سيظهر نظام التشغيل كما تركته.

باختصار : سيقدم لك ASR نظام تشغيل مكون من ملفات محملة من قرص تنصيب Windows Setup ومن إعدادات قمت أنت بوضعها مختصراً عليك زمناً طويلاً جداً.

يوراميوم
29-08-2007, 14:41
كيف ينصب أصحاب الحواسب ذوات المعالجات المتعددة أو المعالجات الخاصة (المعالجات الصناعية التحكمية) نسخ Windows XP أو Windows XP Embedded وكيف يفهم نظام التنصيب هذا الاختلاف؟

يوجد في نظام WIndows XP برمجية تسمى HAL بمعنى Hardware Abstraction Layer وهي البنية البرمجية في نظام التشغيل التي تتعاطى مع العتاد المكون للحاسب، وعادة مايتم اختيار نوع من أنواع العتاد بشكل آلي ولكن وندوز XP يحمل الخيار لفرض إحدى خيارات ال Hal دون الاخرى وذلك بالضغط على زر F5 في بداية عملية التنصيب (في الوقت الذي ينوه به لاختيار F2 الخاصة ب ASR أو F6 الخاصة بتحميل أنظمة SCSI و RAID)

عند الضغط على هذا الزر سيخيرك نظام Windows Setuo بأحد الخيارات التالية وهذا الأمر يتبع لعتاد حاسبك أي أنه ليس كل هذه الخيارات ستظهر لك


ACPI Multiprocessor PC


ACPI Uniprocessor PC


Advanced Configuration and Power Interface (ACPI) PC


Compaq SystemPro Multiprocessor or 100% Compatible


MPS Uniprocessor PC


MPS Multiprocessor PC


Standard PC


Standard PC with C-Step i486


Other


إن كان حاسبك عادياً سيظهر لديك الخيار الثالث والسابع فقط والفرق بينهم أن الخيار السابع مناسب جداً لحواسب Pentium 3 ومادون وبدقة أكثر للحواسب التي تحمل لوحاتها أنظمة BIOS لاتدعم ACPI "واجهة إعدادات الحاسب والطاقة المتقدمة"

بكل الأحوال هذا الخيار لايظهر إلا بطلبك له ولن تحتاجه إلا في حال تنصيبك نظام Windows XP على حواسب قديمة جداً أو على حواسب متعددة المعالجات.

يوراميوم
30-08-2007, 14:11
Shift +F10

يمكنك التعامل مع الحاسب في مرحلة التنصيب المرئي Graphical interface ومع أقراصه وذلك بالضغط على زري Shift +F10 أثناء أي مرحلة من مراحل التنصيب

وبهذا سيظهر لك محث النظام Command Prompt وفيه يمكنك تهيئة الأقراص الأخرى في حال كانت غير مهيأة أو أن ترتب الملفات إذا كان هناك ضرورة.

F11

لمن هو معتاد على واجهة تنصيب Windows 2000 يمكنه الضغط على زر F11 لعرض النمط الكلاسيكي في عملية التنصيب ويمكنك العودة عنه بالضغط على نفس الزر

F6

ينبهك نظام التنصيب إلى ضرورة الضغط على زر F6 في حال رغبتك في إضافة جهاز SCSI أو RAID، تأتي ضرورة هذا الموضوع من كون أقراص ال SCSI الصلبة وأقراص منظومة RAID تتصل بواسطة كبل البيانات ببطاقة RAID/SCSI والتي أحياناً لا تكون معرفة من قبل نظام التنصيب لذلك لن يسمح لك التعامل مع الأقراص المتصلة بها من فرمتة إلى تشكيل و تنصيب نظام جديد عليها إن لم تقم بتقديم ملفات تعريفها (تعريف بطاقة ال SCSI والتي تأتي معها غالباً) على قرص مرن يطلب في أول العملية

يوراميوم
06-09-2007, 16:26
كل من حاول أن ينصب Windows XP على الفلاش ديسك سيواجه رسالة من نظام ال Setup تنبهه بأن هذا الأمر غير مدعوم، تظهر هذه الرسالة عند محاولة اختيار الفلاش ديسك على أنه القرص الصلب المطلوب لعملية التنصيب.

Windows cannot boot from an USB drive. If your computer supports
booting from such device, you can load a boot loader to the USB device
which starts Windows XP from the HDD.

هذه العملية كونت لدي هاجساً لفترة من الزمن إلى أن وجدت بعض الحلول المقنعة التي عملت عليها، وإليكم ماسنفعله:

سنقوم بتحويل نسخة القرص الليزري إلى ملف ISO ومن ثم سنخرج بعض ملفات التنصيب ونعدل عليها بعض السطور ومن ثم نعيدها إلى ملف ال ISO الذي سنقوم بنسخه من جديد إلى قرص ليزري ولذلك نحتاج مايلي:
1. فلاش ديسك أو قرص صلب USB خارجي يدعم USB 2.0
2. قرص تنصيب windows XP
3. برنامج WinISO أو أي برنامج آخر يقوم السماح بتحرير مكونات نسخة الISO وهذا رابطه (http://www.winiso.com/down/WINISO.EXE) حجمه 1.3 ميغابايت
4. برنامج سيساعدنا في التعامل مع الملفات ذات اللاحقة CAB أو ال Cabinet files اسمه CAB SDK حجمه أقل من 1 ميغا وهذا رابطه (http://download.microsoft.com/download/platformsdk/cab/2.0/w98nt42kmexp/en-us/Cabsdk.exe)
5. نيرو أو أحد البرامج التي تنسخ ISO إلى القرص الليزري

العملية:

1. هل يقبل حاسبك الإقلاع عبر الفلاش ديسك؟
يجب أن تتأكد من هذا الأمر، فاللوحات القديمة لاتدعم الإقلاع من خلال أقراص USB لربما احتاج الأمر منك تحديث معلومات ال BIOS

2. اختبار قابلية الإقلاع لدى الفلاش لديك:
قم بتعطيل جميع الأقراص الصلبة لديك ومن ثم ضع قرص تنصيب windows عادي واعمل كأنك تنوي تنصيب النظام، في نافذة اختيار القرص إذا ظهر الفلاش ديسك فهو جاهز وإلا قم بتهيئة "Format" الفلاش باستخدام البرنامج التالي من HPوهذا رابطه (http://h18000.www1.hp.com/support/files/serveroptions/us/locate/69_6073.html)
3. تحويل قرص تنصيب WINDOWS إلى ملف ISO
افتح برنامج winiso ومن قائمة Actions اختر Make ISO From CDROM وقم بتحديد مكان تخزين الملف وانتظر حتى الانتهاء ومن ثم أغلق برنامج winiso وأعد فتحه وافتح الملف الذي قمت بتخزينه من قائمة File ثم open
4. توجه نحو مجلد i386 ضمن ال ISO المفتوح واستخرج الملفات التالية:
TXTSETUP.SIF
DOSNET.INF
USB.IN_
USBPORT.IN_
USBSTOR.IN_
وذلك بتحديدهم ومن ثم اختيار الأمر Extract من قائمة Actions في برنامج winISO قم بحفظهم في مجلد محدد للعمل عليهم لاحقاً
يجب الآن علينا فك ضغط الملفات الثلاثة الأخيرة في اقاشمة أعلاه، كيف؟

نقوم بتنزيل برنامج CABSDK المشار له في الأعلى ثم نستخدم موجه الأوامر CMD لكتابة الأمر التالي:
cabarc x z:\usb.in_
وذلك من مكان تواجد ملف CABARC والذي هو مجلد Bin في مجلد CABSDK
وبالتالي ستتحول الملفات الثلاثة إلى اللاحقة inf

5. الآن سنقوم بتعديل البيانات الموجودة داخل الملفات التي قمنا بإخراجها

أولاً TXTSETUP.SIF قم بفتحه عن طريق المفكرة

سنقوم بنقل 4 أسطر من مكان فيه إلى مكان آخر


pci = pci.sys
acpi = acpi.sys
isapnp = isapnp.sys
acpiec = acpiec.sys
ohci1394 = ohci1394.sys
[B]usbehci = usbehci.sys
usbohci = usbohci.sys
usbuhci = usbuhci.sys
usbhub = usbhub.sys
usbstor = usbstor.sys


[InputDevicesSupport.Load]
usbehci = usbehci.sys
usbohci = usbohci.sys
usbuhci = usbuhci.sys
usbhub = usbhub.sys
usbccgp = usbccgp.sys
hidusb = hidusb.sys
serial = serial.sys
serenum = serenum.sys
usbstor = usbstor.sys

طبعاً العناصر الملونة يجب أن تنقلها من القائمة السفلى إلى العليا وقد أظهرتها بالعليا بخط عريض، لاتعتمد على تصفح المستند لإيجاد المكان المطلوب فيه وإنما ابحث عن عنوان الفقرة بالكامل

وفي نفس الملف أيضاً قم بتبديل


pci = "PCI-Bustreiber",files.pci,pci
acpi = "ACPI Plug & Play-Bustreiber",files.acpi,acpi
isapnp = "ISA Plug & Play-Bustreiber",files.isapnp,isapnp
acpiec = "Integrierter ACPI-Controllertreiber",files.none,acpiec
ohci1394 = "IEEE-1394-Bus-OHCI-konformer Anschlusstreiber",files.ohci1394,ohci1394[B]
usbehci = "Erweiterter Hostcontroller",files.usbehci,usbehci
usbohci = "Open Hostcontroller",files.usbohci,usbohci
usbuhci = "Universeller Hostcontroller",files.usbuhci,usbuhci
usbhub = "Standard-USB-Hubtreiber",files.usbhub,usbhub
usbstor = "USB-Speicherklassentreiber",files.usbstor,usbstor


[InputDevicesSupport]
usbehci = "Erweiterter Hostcontroller",files.usbehci,usbehci
usbohci = "Open Hostcontroller",files.usbohci,usbohci
usbuhci = "Universeller Hostcontroller",files.usbuhci,usbuhci
usbhub = "Standard-USB-Hubtreiber",files.usbhub,usbhub
hidusb = "HID-Parser",files.hidusb,hidusb
serial = "Treiber f�r seriellen Anschluss",files.none,serial
serenum = "Enumerator f�r seriellen Anschluss",files.none,serenum
usbstor = "USB-Speicherklassentreiber",files.usbstor,usbstor
usbccgp = "USB Generic Parent Driver",files.usbccgp,usbccgp

سنبحث عن قسم HiveInfs.Fresh ونضيف له السطر التالي
AddReg = usbboot.inf,usbservices

وسنضيف أيضاً إلى قسم SourceDisksFiles وإلى أوله السطر التالي
usbboot.inf = 1,,,,,,_x,3,,3

أخيراً قم بحفظ الملف وإغلاقه

ثانياً ملف dosnet.inf
قم بإضافة السطر التالي إلى بداية قسم files
d1,usbboot.inf
ثالثاً ملف usb.inf
قم بتغيير السطور المغمقة بالطريقة المكتوبة أدناه
[StandardHub.AddService]
DisplayName = %StandardHub.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\usbhub.sys
LoadOrderGroup = Boot Bus Extender

[CommonClassParent.AddService]
DisplayName = %GenericParent.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\usbccgp.sys
LoadOrderGroup = Boot Bus Extender

رابعاً ملف usbport.inf

عدل القيم التي غمقت لونها
[EHCI.AddService]
DisplayName = %EHCIMP.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\usbehci.sys
LoadOrderGroup = Boot Bus Extender

[OHCI.AddService]
DisplayName = %OHCIMP.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\usbohci.sys
LoadOrderGroup = Boot Bus Extender

[UHCI.AddService]
DisplayName = %UHCIMP.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\usbuhci.sys
LoadOrderGroup = Boot Bus Extender

[ROOTHUB.AddService]
DisplayName = %ROOTHUB.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\usbhub.sys
LoadOrderGroup = Boot Bus Extender

خامساً ملف usbstor.inf

عدل وأضف السطور التي غمقتها في التالي

[USBSTOR.AddService]
DisplayName = %USBSTOR.SvcDesc%
ServiceType = 1
StartType = 0
Tag = 3
ErrorControl = 1
ServiceBinary = %12%\USBSTOR.SYS
LoadOrderGroup = Boot Bus Extender

سادساً أنشئ ملفاً اسمه USBBOOT.INF وأضف إليه السطور التالية

[usbservices]

HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR","DisplayName",0x00000000,"USB Mass Storage Driver"
HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR","ErrorControl",0x00010001,1
HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR","Group",0x00000000,"System Reserved"
HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR","ImagePath",0x00020000,"system32\DRIVERS\USBSTOR.SYS"
HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR","Start",0x00010001,0
HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR","Type",0x00010001,1

HKLM,"SYSTEM\CurrentControlSet\Services\usbehci","DisplayName",0x00000000,"USB 2.0 Enhanced Host Controller Miniport Driver"
HKLM,"SYSTEM\CurrentControlSet\Services\usbehci","ErrorControl",0x00010001,1
HKLM,"SYSTEM\CurrentControlSet\Services\usbehci","Group",0x00000000,"System Reserved"
HKLM,"SYSTEM\CurrentControlSet\Services\usbehci","ImagePath",0x00020000,"system32\DRIVERS\usbehci.sys"
HKLM,"SYSTEM\CurrentControlSet\Services\usbehci","Start",0x00010001,0
HKLM,"SYSTEM\CurrentControlSet\Services\usbehci","Type",0x00010001,1

HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","DisplayName",0x00000000,"USB2 Enabled Hub"
HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","ErrorControl",0x00010001,1
HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","Group",0x00000000,"System Reserved"
HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","ImagePath",0x00020000,"system32\DRIVERS\usbhub.sys"
HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","Start",0x00010001,0
HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","Type",0x00010001,1

HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci","DisplayName",0x00000000,"Microsoft USB Universal Host Controller Miniport Driver"
HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci","ErrorControl",0x00010001,1
HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci","Group",0x00000000,"System Reserved"
HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci","ImagePath",0x00020000,"system32\DRIVERS\usbuhci.sys"
HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci","Start",0x00010001,0
HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci","Type",0x00010001,1

HKLM,"SYSTEM\CurrentControlSet\Services\usbohci","DisplayName",0x00000000,"Microsoft USB Open Host Controller Miniport Driver"
HKLM,"SYSTEM\CurrentControlSet\Services\usbohci","ErrorControl",0x00010001,1
HKLM,"SYSTEM\CurrentControlSet\Services\usbohci","Group",0x00000000,"System Reserved"
HKLM,"SYSTEM\CurrentControlSet\Services\usbohci","ImagePath",0x00020000,"system32\DRIVERS\usbohci.sys"
HKLM,"SYSTEM\CurrentControlSet\Services\usbohci","Start",0x00010001,0
HKLM,"SYSTEM\CurrentControlSet\Services\usbohci","Type",0x00010001,1

أخيراً سنعيد الملفات المذكورة إلى وضعها الطبيعي باستخدام الأمر Cabarc
مثال على الأمر
cabarc n z:\usb.in_ z:\usb.inf
حيث z يعبر عن المسار الذي وضعت به الملفات

ومن ثم سنمحي أشباهها من ملف ال ISO الذي قمنا بتكوينه بأول المشروع ونضيف ملفاتنا التي قمنا بصناعتها بدلاً عنها، وفي النهاية سننسخ ملف ال ISO إلى قرص ليزري من جديد.

عندها سيكون هذا القرص يقبل تنصيب WIndows XP على فلاش ديسك

لمن واجه صعوبة في تعديل الملفات سأرفق نسخاً معدلة منها لاحقاً في هذا الموضوع

يوراميوم
29-10-2007, 13:27
عند تعطل أمر ما في نظام التشغيل لدينا نضطر للقيام بإصلاحة بأن نقلع عبر ال CD ونختار أوامر ال Recovery Console للقيام بأعمال الأوامر السطرية وأحياناً كذلك نحتاج لموجه الأوامر بدون أن يكون نظام التشغيل عاملاً.

يمكننا وضع أمر للدخول لل Recovery Console في قائمة اختيار نظام التشغيل وذلك بخطوتين بسيطتين

1. نضع قرص تنصيب وندوز XP أو 2000 في السواقة الليزرية
2. نفتح الأمر Run من قائمة إبدأ
3. نكتب الأمر التالي:
x:\i386\winnt32.exe /cmdcons

ونتبع أوامر النافذة التي تظهر لنا وبمجرد الإقلاع التالي سنجد أمراً يأخذنا مباشرة إلى موجه Recovery Console

allways_free
05-11-2007, 17:30
كيف يمكن استعادة نظام M$ Windows ( طريقة الاقلاع عبر الشبكة غير مرغوبة ) من أقراص Recovery المصاحبة للجهاز المحمول سوني فايو والتي تم نسخها على القرص الصلب بعد أن قمت بتهيئتها باستخدام لينكس ، سيما أن محرك الأقراص الليزرية Cdrom متوقف عن العمل؟
تم استعادة نظام لينكس بسهولة وباستخدام الاقلاع عبر الشبكة ومخدم Pxe
مع الشكر سلفاً للمساهمين .

يوراميوم
06-11-2007, 10:54
كيف يمكن استعادة نظام M$ Windows ( طريقة الاقلاع عبر الشبكة غير مرغوبة ) من أقراص Recovery المصاحبة للجهاز المحمول سوني فايو والتي تم نسخها على القرص الصلب بعد أن قمت بتهيئتها باستخدام لينكس ، سيما أن محرك الأقراص الليزرية Cdrom متوقف عن العمل؟
تم استعادة نظام لينكس بسهولة وباستخدام الاقلاع عبر الشبكة ومخدم Pxe
مع الشكر سلفاً للمساهمين .

أهلاً بك أخي هشام، لم لا تجرب أن:
1. تنصيب نظام Windows على قرص usb خارجي
2. استخدام برنامج data recovery من داخل النظام الذي قمت بتنصيبه بالخطوة الأولى يقوم بالكشف بطريقة Raw Recovery ضمن القرص الذي خسرت عليه ملفات الاستعادة.
3. في حال حصلنا على نسخة أقراص ال Recovery وهي بحالة جيدة ، وسأفترض أنها مضغوطة ك ISO ، IMG أو BIN

4. نقوم بتحميل نظام إقلاع DOS على أحد ال Flash DISK أوExternal Hard وننسخ إليه محتويات ال Image من خلال استخراجها باستخدام أحد البرامج المخصصة لهذا مثل Magic ISO

5. نقلع من ال Flash أو Extrernal Hard حيث سيقوم بقراءة ملفات Autoexec المحتواة في نسخ ال Image ويقوم بتحميل النظام على الحاسب من خلاله

- أتمنى ألا تكون الملفات التي نسختها قد تلفت، من جراء التهيئة واستخدام القرص بعد ذلك.

allways_free
07-11-2007, 17:36
شكراً رامي على المساهمة،
لكن:
ليست المشكلة في استعادة أية ملفات، فمن غير الممكن أن أقوم مطلقاً بحفظ أية بيانات ذات قيمة في بيئة نظام ملفات M$ Windows ، بل المسألة تتعلق باستعادة النظام M$ Windows وتنصيبه على الجهاز الذي تعطلت فيه سواقة الأقراص الليزرية.
على كل الأحوال سأشرح لك السيناريو كما حصل:
الجهاز : sony vaio PCG-V505P
BIOS: PhoenixBIOS
BIOS Version: R0202B2
نسخة BIOS المذكورة لا تدعم الاقلاع باستخدام أجهزة USB . بل تدعم الاقلاع عبر الشبكة باستخدام PXE .
أثناء عملية RESTOR كنت أقوم بها باستخدام الأقراص الليزرية الملحقة مع الجهاز وفي مرحلة متقدمة توقفت السواقة الليزرية عن العمل بعد أن تم حذف النظام ولم يعد هناك امكانية لاستعادته باستخدام تلك الأقراص . قمت ببناء مخدم PXE لينكس على جهاز آخر يتضمن: DHCP - TFTP - APACHE مما مكنني من تنصيب نسخة لينكس على الجهاز وباستخدام هذا النظام تمكنت من تهيئة قسم من القرص الصلب C كما يسمى في M$ Windows في بيئة نظام الملفات FAT32 فتمكنت من الكتابة عليه باستخدام لينكس، وقمت بنسخ الملفات الموجودة على أقراص RECOVERY الثلاث إلى هذا القسم من القرص الصلب.
الآن هناك مشكلتين:
لا أعلم ما هي الملفات المناسبة ( قد تكون ملفات DOS أو WIN98 ) لأقوم بنسخها إلى هذا القسم C لأتمكن من الاقلاع وتنفيذ أمر DOS و هو RESTORE كما أخبرني أحدهم مما قد يساعد على استعادة النظام.
المشكلة الثانية : وهي في حال تم ايجاد ملفات الاقلاع تلك ونسخها على C ، لن يقلع الجهاز من هذا القسم طالما تم تنصيب BOOT LOADER وهو : GRUB أثناء تنصيب لينكس على MBR وليس لدي فكرة عن ماهية الملفات التي يجب البحث عنها لأتمكن من إضافة وجهة الاقلاع على قائمة GRUB .
الاقراص المذكورة تحتوي IMG من سوني بالاضافة لملفات M$ Windows

هل لديك سيناريو ما لاستعادة النظام؟

يوراميوم
08-11-2007, 16:39
جربت أحدها اليوم ووصلت لهنا:
1. نسخت على القرص المفترض أنك أنشأته مجلد i386
2. ونسخت كذلك مجلد cmdcons الذي أنشأته من خلال تفعيل نظام recovery console على نسخة windows XP لدي
3. نسخت ملفات ntldr و ntdetect.exe و Boot.ini إلى الدليل الجذري للقرص المفترض إنشاؤه
4. عدلت محتوى boot.ini ليقوم بالإقلاع إعتماداً على Recovery console الذي وضعته كمجلد بالخطوة الثانية
5. فشلت بالإقلاع بسبب عدم القدرة على كتابة الماستر بوت ريكوردس MBR

أحتاج إلى آلية من داخل Linux تقوم بتشغيل أمر تشكيل القرص الخاص بوندوز FDISK لوضع قرصك Active partition وتكتب به ال MBR

أفكر بأمر آخر

لو ملكنا القدرة على تنفيذ أمر من أوامر وندوز عبر لينوكس لاستطعنا فعل هذا من خلال تشغيل الأمر winnt32.exe /cmdcons

المهم أننا في حال قدرتنا على فعل ذلك سنستطيع إعادة النظام بسهولة من خلال إعادة تنصيب وندوز ومن ثم تبديل المجلدات بتلك التي لديك ببساطة من خارج النظام

allways_free
08-11-2007, 21:13
أحتاج إلى آلية من داخل Linux تقوم بتشغيل أمر تشكيل القرص الخاص بوندوز FDISK لوضع قرصك Active partition وتكتب به ال MBR

أفكر بأمر آخر

لو ملكنا القدرة على تنفيذ أمر من أوامر وندوز عبر لينوكس لاستطعنا فعل هذا من خلال تشغيل الأمر winnt32.exe /cmdcons

المهم أننا في حال قدرتنا على فعل ذلك سنستطيع إعادة النظام بسهولة من خلال إعادة تنصيب وندوز ومن ثم تبديل المجلدات بتلك التي لديك ببساطة من خارج النظام

بمكنك تشغيل أمر FDISK من داخل لينكس ببساطة كذلك تستطيع الكتابة على MBR بتحرير الملف :
/boot/grub/menu.list
لكن من غير الممكن تنفيذ أوامر ويندوز عبر لينوكس !!

وجدت سيناريو مشابه (http://kiwi-magic.com/docs/vaiopcgc1xd/) لكن دون مشكلة MBR ويمكن التغلب على مسألة القرص المرن بوجود نظام لينكس المساعد في هذه الحالة على نقل الملفات .

يوراميوم
09-11-2007, 00:21
بمكنك تشغيل أمر FDISK من داخل لينكس ببساطة كذلك تستطيع الكتابة على MBR بتحرير الملف :
/boot/grub/menu.list
لكن من غير الممكن تنفيذ أوامر ويندوز عبر لينوكس !!

وجدت سيناريو مشابه (http://kiwi-magic.com/docs/vaiopcgc1xd/) لكن دون مشكلة MBR ويمكن التغلب على مسألة القرص المرن بوجود نظام لينكس المساعد في هذه الحالة على نقل الملفات .

اعتذر ولكن لم أضع بين خياراتي فتح الكومبيوتر كما هو مبين بالصور.

كنت أبحث مساء اليوم عن آلية لتنفيذ تعليمات وندوز على Linux، أليس مشروع Wine أحدها؟

على كل حال خصصت محطة في العمل لبحث أمر تنصيب وندوز بدون أي تدخل مؤتمت من نظام التنصيب الخاص ب WIndows وربما سأكتب مشاركة هنا عنه

سرني مرورك بالموضوع

allways_free
09-11-2007, 21:52
اعتذر ولكن لم أضع بين خياراتي فتح الكومبيوتر كما هو مبين بالصور.

كنت أبحث مساء اليوم عن آلية لتنفيذ تعليمات وندوز على Linux، أليس مشروع Wine أحدها؟

على كل حال خصصت محطة في العمل لبحث أمر تنصيب وندوز بدون أي تدخل مؤتمت من نظام التنصيب الخاص ب WIndows وربما سأكتب مشاركة هنا عنه

سرني مرورك بالموضوع
شكراً رامي،
- حتى خيار فتح الكومبيوتر قمت به ونزعت القرص وربطته على جهاز آخر عن طريق USB لكن لم أنسخ الملفات المطلوبة لأنه ليس لدي سواقة قرص مرن وهو ما يطلبه ويندوز أثناء تهيئة قرص اقلاع win98 floppy ليتم نسخ محتوياته للقرص الصلب . هل يمكن الحصول على هذه الملفات من مكان ما دون أن يقوم البرنامج التنفيذي المسؤال عن انشائها بطلب قرص مرن للنسخ؟
على كل الأحوال نزع القرص ليس هاماً بعد أن يتم تنصيب لينكس لأنه سيقوم بنسخ الملفات عوضاً عملية النزع والوصل .

- مشروع Wine وعلى الرغم من أهميته إلا أنه غير متكامل حتى الآن حيث لا يقوم بتنفيذ جميع تطبيقات exe ولا أعتقد أنه سينفذ أوامر ويندوز المذكورة .

يوراميوم
10-11-2007, 11:49
http://www.4shared.com/file/28848916/3fe68d6/Windows98.html

يمكنك تحميله من الرابط أعلاه.

استخدمت آلية Virtual Floppy لإخراج البيانات

allways_free
10-11-2007, 13:22
شكرا رامي للمساهمه و بكل الاحوال العمليه كانت للتجربه ، اذا كنت مصمم على المتابعة ، فآنا جاهز
و خليني مع الشعار:yaiii
Put the fun back into computing, use Linux, BSD

يوراميوم
10-11-2007, 16:49
البحث في الحل بصراحة مغري وسأكتب ماتوصلت إليه هنا، كنت قد حملت Suse ربما سأحمله على الحاسب الاختباري حتى أحصل على نتيجة قريبة

allways_free
13-11-2007, 15:32
قمت بنسخ ملفات الاقلاع على C و من ثم قمت بتعديل ملف boot loader على MBR لآتمكن من اختيار OS كالتالي:
title M$ WINDOZ
root (hd0,0)
makeactive
chainloader +1
فتمكنت من الاقلاع ضمن DOS و سآقوم بالبحث عن الاوامر المناسبه لاسترداد النظام

يوراميوم
13-11-2007, 15:49
قمت بنسخ ملفات الاقلاع على C و من ثم قمت بتعديل ملف boot loader على MBR لآتمكن من اختيار OS كالتالي:
title M$ WINDOZ
root (hd0,0)
makeactive
chainloader +1
فتمكنت من الاقلاع ضمن DOS و سآقوم بالبحث عن الاوامر المناسبه لاسترداد النظام

نسيت تماماً أن ال Linux قد كتب أصلاً MBR، أهنئك.. وكما يقولون "حركة ملعوبة"

allways_free
14-11-2007, 17:12
هل لهذا الاختراع المسمىDOS أن ينفذ غير الأمرين CD DIR
أحاول أن أنفذ أمر restorer فتكون النتيجة Bad command or file name
الأمرFDISK يعطي نفس النتيجة ، حتى الأمرHelp !!
SOS

يوراميوم
15-11-2007, 10:23
الأمر Restorer ليس مضمناً في بيئة DOS وإنما يأتي مع أقراص Sony ولذلك ولتنفيذه يجب عليك التوجه إلى الدليل الذي يتواجد به

يوراميوم
29-11-2007, 16:50
بالنسبة للعارفين بأمور التنصيب ذو الإقلاع المتعدد، الترتيب الطبيعي لتنصيب نظام Windows بإصدارين مختلفين يتطلب تنصيب القديم أولاً ومن ثم الحديث وهذه الحالة تنطبق على نظام Windows Vista مع نظام Windows XP.

هنا يجب تنصيب XP أولاً ومن ثم Vista، ولكن ماذا لوكان نظام التشغيل Vista موجود أصلاً على الحاسب، ونريد تنصيب Windows XP معه دون أن نخسر النظام الموجود؟

هذا الطرح أشار له الزميل سياب في إحدى الحوارات بيننا

هناك برامج تقوم بإدارة الإقلاع المتعدد بين نظامين وفي الحالة أعلاه يتوفر هذا البرنامج

Vista Boot PRo3.10

أو Acronis Disk Director وأشير للنسخة 10

سيّاب
29-11-2007, 17:44
شكرا على رامي على سعة صبرك الفائقة وتفانيك في تقديم المعلومة والفائدة ولكي تعم الفائدة أكثر ما رأيك لو قدمت لنا شرحا عن كيفية تنصيب نظام تشغيل "ما" سواء XP او لينوكس كبرنامج ضمن بيئة Vista مع تمتعه بكافة ميزات نظام التشغيل القائم بذاته. انت تكلمت عن حل باستخدام VMWare

شكرا لك سلفا.

allways_free
29-11-2007, 20:59
الأمر Restorer ليس مضمناً في بيئة DOS وإنما يأتي مع أقراص Sony ولذلك ولتنفيذه يجب عليك التوجه إلى الدليل الذي يتواجد به

للأسف فإن أمرRestorer غير موجود ضمن أقراص سوني وهو برنامج تنفيذي restorer.exe ، بل وجدت عوضاً عنه برنامج آخر وهو recovery.exe لكنه لا يعمل في بيئة DOS ، أصبحت قاب قوسين من إعلان الفشل aiii

allways_free
29-11-2007, 21:18
شكرا على رامي على سعة صبرك الفائقة وتفانيك في تقديم المعلومة والفائدة ولكي تعم الفائدة أكثر ما رأيك لو قدمت لنا شرحا عن كيفية تنصيب نظام تشغيل "ما" سواء XP او لينوكس كبرنامج ضمن بيئة Vista مع تمتعه بكافة ميزات نظام التشغيل القائم بذاته. انت تكلمت عن حل باستخدام VMWare

شكرا لك سلفا.
على حد علمي من غير الممكن تنصيب لينكس ضمن بيئة ويندوز متمتعاً بميزات نظام تشغيل لاختلاف نظام الملفات بين النظامين ولكن اعتقد بأنه يمكن استخدام EMULATOR للتعرف على النظام !
هناك بيئة عمل تساعد على تشغيل تطبيقات LINUX ضمن بيئة M$WINDOWS
http://www.cygwin.com
http://www.linuxdevcenter.com/pub/a/linux/2004/04/29/colinux.html
أما لتنصيب M$WINDOWS ضمن LINUX باستخدام توزيعة UBUNTU :
http://ubuntuforums.org/showthread.php?t=39513

يوراميوم
30-11-2007, 11:57
عرض قرص صلب بنظام ملفات Fatأو NTFS ضمن لينوكس أمر سهل وفق هذه الخطوات:

الخطوات (http://www.openfree.org/pet/index.php/Mounting_a_MS_Windows_Fat32_or_NTFS_file_system_un der_Linux)

ولكن اقتراحي كان لسياب وهذا ما سنعمل عليه هو أن يعتمد ال Virtualization عن طريق ال VMWARE


عودة ل Sony التي Line.No.Other ;)
لما لا تجرب أن تقوم باسترجاع النسخ على حاسب نظامي وبمجرد إنتهاء الاسترجاع وبدون أن تقوم بأي إقلاع آخر تستخدم برنامج Cloning لنقل ماتم استرجاعه إلى قرصك بعد أن تخرجه من اللابتوب

allways_free
30-11-2007, 18:30
عرض قرص صلب بنظام ملفات Fatأو NTFS ضمن لينوكس أمر سهل وفق هذه الخطوات:

الخطوات (http://www.openfree.org/pet/index.php/Mounting_a_MS_Windows_Fat32_or_NTFS_file_system_un der_Linux)

ولكن اقتراحي كان لسياب وهذا ما سنعمل عليه هو أن يعتمد ال Virtualization عن طريق ال VMWARE


عودة ل Sony التي Line.No.Other ;)
لما لا تجرب أن تقوم باسترجاع النسخ على حاسب نظامي وبمجرد إنتهاء الاسترجاع وبدون أن تقوم بأي إقلاع آخر تستخدم برنامج Cloning لنقل ماتم استرجاعه إلى قرصك بعد أن تخرجه من اللابتوب

بالنسبة للخطوات المذكورة لعرض أقراص " صلبة أو مرنة أو ليزرية .... " في الرابط المذكور هناك ملاحظتين ، رامي :
1- الملف المذكور في الرابط /etc/fstab. هو المسؤول عن ربط الملفات " هنا الأقراص لأنه in unix everything is a file " ليتمكن النظام من إظهارها وقراءة محتوياتها بشكل دائم بعد كل اقلاع للنظام، فمع كل اقلاع تتم قراءة الملف مما يؤدي لتنفيذ أمر mount وهو المهم في كل هذا الموضوع وسأحاول شرح طريقة الربط بشكل مبسط الذي ينفذها هذا الأمر :


نقوم بانشاء مجلد ما مثلاً ضمن مجلد home
mkdir /home/my_win_d

سيتم عرض ملفات القسم D من M$ Windows ضمن هذا المجلد بمعنى أنه سيكون هذا المجلد هو نقطة الربط mount point التي سيستخدمها الأمر mount لعرض ملفات D :
monunt /dev/hda5 /home/my_win_d
الملف /dev/hda5 هو الذي يشير إلى الجهاز أو الملف الذي يحتوي على القسم D
وباستعراض محتويات المجلد سنجد أنها هي نفس ملفات D


2- الرابط المذكور يشير إلى أنه يمكن في بيئة لينكس عرض ملفات نظام NTFS للقراءة فقط READ ONLY وهذا غير دقيق فقد أصبح بالامكان الكتابة على نظام الملفات هذا دون مخاطر، ربما قدم الرابط حال دون ذكر هذه المعلومة .

بالنسبة لسوني كسرنا الدف وبطلنا نسترجع الملفات خلينا على لينكس arada

يوراميوم
23-01-2008, 17:12
عندما نقرر تنصيب النظام من جديد قد تواجهنا أمور مثل تحويل بياناتنا الخاصة من على قرص النظام إلى قرص آخر لتفادي مسحها أثناء التنصيب لأننا قد ننسى بعض البيانات في المستندات أو على سطح المكتب أو حتى المفضلة الخاصة بنا وربما إعدادات البرامج التي نعمل بها بالعادة.

كل هذه الأمور قد تتعرض للضياع وقد نخسر وقتاً إضافياً في هذا، لذلك هناك طريقة لتحويل ال Profile الحاوي على هذه الأشياء إلى قرص آخر بحيث نعيد الربط به بمجرد قيامنا بالتنصيب، ولتحويل البروفايل نقوم بـ :

1. ننقر على جهاز الكومبيوتر My Computer بالزر الأول ونختار إدارة Manage
2. ضمن شجرة العناصر نختار Local users and Groups
3. منها نختار مجلد users فتظهر قائمة بالمستخدمين نختار منها اسم المستخدم الخاص بدخولنا على الحاسب
4. ننقر بالزر الأيمن عليه ونختار خصائص
5. نفتح صفحة Profile ونكتب ضمن حقل Profile Path المسار الجديد لبياناتنا وليكن قرص صلب آخر
6. بعد إعادة التشغيل سنجد مجلداً باسمنا في المسار الجديد وسيحوي على كل بياناتنا الشخصية وفي حال الفرمتة يمكننا إعادة الخطوات وسنجد مستنداتنا وسطح المكتب والمفضلة كلها موجودة وجاهزة

شكراً

يوراميوم
31-01-2008, 16:56
كما يعلم الذين جربوا تنصيب Windows Vista يكون القرص الليزري الخاص بتنصيب النسخة يحوي كل إصدارات Windows Vista وكذلك عند تنصيب Windows بكل إصداراته يتم تنصيب أدوات كثيرة قد لا نحتاجها مثل ال Drivers وال Components وال Services التي لا تستخدم من التنصيب للآخر.

أحد طلاب المعلوماتية في كرواتيا طور برمجية تقوم بتقليص نسخة تنصيب Windows Vista ليس هذا فحسب بل أيضاً أضاف عملية ال Unattended Setup والتي تقوم من خلالها بتحميل بيانات التنصيب وتترك النسخة لتنصب نفسها وتحمل الإعدادات بنفسها في وقت لاحق

اسم البرنامج: VLite
الإصدار الحالي: 1.1 بتاريخ 30-1-2008
الترخيص : Freeware
حجم الملف : 1.5 ميغابايت
رابط التحميل: أنقر هنا (http://nlite.boot-land.net/vlite/vLite-1.1.installer.exe)
الموقع: http://www.vlite.net

لمن يسأل ، هناك نسخة من البرمجية لوندوز XP اسمها nLite
قد ينخفض التقليص للعشر حسب زعم الموقع الناقل للخبر ولكن لم يتسنى لي التجربة حتى الآن
راجعوا أخبار Computerworld.com