Cookie | Duration | Description |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Υπάρχει τρόπος. Να ληφθεί σοβαρά υπόψη ότι χρειάζονται εξειδικευμένες γνώσεις η/υ, πέραν του απλού χρήστη.
Παρακάτω παραθέτω ένα url από ένα ελληνικό οδηγό (tutorial)
(πηγή: http://enter7.wordpress.com/2008/10/03/windowsxpusb/ )
το οποίο θα σας βοηθήσει να εκτελέσετε την διαδικασία αυτή.
> Απαιτήσεις .
• Ένα USB HDD ή USB Stick( flaskaki Ελληνιστή ??) άνω των 2 GB .
• Το CD των WinXP.
• WINISO ή PowerISO(εγώ χρησιμοποίησα το PowerISO)
• Το Microsoft CAB SDK
• Πρόγραμμα εγγραφής για το iso.
• Υπολογιστή που να μπορεί να κάνει Boot από USB
> Πως θα γίνει;
Θα περάσουμε σε iso τα winXp θα πάρουμε κάποια αρχεία από μέσα θα τα τροποποιήσουμε θα τα περάσουμε πάλι μέσα στο iso θα κάψουμε το iso (στην πυρά) και θα κάνουμε εγκατάσταση τα WinXp σε USB .
Δημιουργούμε έναν Κατάλογο στον οποίο θα δουλεύουμε. π.χ. c:\Win on usb
Περνάμε τα WinXp σε iso με το PowerIso . Πάμε στην καρτέλα Εργαλεία->Δημιουργία Αρχείου Εικόνας CD/DVD.
Διαλέγουμε το iso και τον κατάλογο που θα αποθηκευτεί.
> Εξαγωγή των αρχείων
Όταν τελειώσει η διαδικασία μετατροπής σε iso , πάμε Αρχείο ->Άνοιγμα και ανοίγουμε το αρχείο iso που δημιουργήσαμε , πάμε στον φάκελο I386 και ψάχνουμε τα παρακάτω αρχεία και τα κάνουμε εξαγωγή στον κατάλογο που θα δουλεύουμε .
• TXTSETUP.SIF
• DOSNET.INF
• USB.IN_
• USBPORT.IN_
• USBSTOR.IN_
Ενέργεια->Εξαγωγή…
> Αποσυμπίεση IN_ αρχείων
Αποσυμπιέζουμε το Cab SDK και το αντιγράφουμε μέσα στον κατάλογο των Windows πάμε σε γραμμή εντολών ( Εκτέλεση cmd) και πάμε στον κατάλογο που έχουμε εξαγάγει τα παραπάνω αρχεία. εκεί εκτελούμε cabarc x ….(όνομα αρχείου) για κάθε ένα από τα USB.IN_ ,USBPORT.IN_, USBSTOR.IN_ (δηλαδή cabarc x USB.IN_…) μετά μπορείτε να σβήσετε τα αρχεία με κατάληξη .IN_ .
> Διόρθωση αρχείων
Τα Αρχεία αυτά θα τα ανοίγουμε με το notepad
Εδώ θα γίνουν κάποιες ώστε τα Windows να μην βλέπουν τις USB συσκευές ώς μέσο αποθήκευσης μόνο αλλά σαν Σκληρούς δίσκους .
TXTSETUP.SIF
Βρίσκουμε τις παρακάτω καταχωρήσεις και αλλάζουμε αυτά που βλέπετε παρακάτω από [InputDevicesSupport.Load] στο [BootBusExtenders.Load]
ότι είναι undeline πρέπει να σβήσει
[BootBusExtenders.Load]
pci = pci.sys
acpi = acpi.sys
isapnp = isapnp.sys
acpiec = acpiec.sys
ohci1394 = ohci1394.sys
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
και το ίδιο από [BootBusExtenders] στο [InputDevicesSupport]
[BootBusExtenders]
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
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] (ότι είναι με bold)
[HiveInfs.Fresh]
AddReg = hivedef.inf,AddReg
AddReg = hivesys.inf,AddReg
AddReg = hivesft.inf,AddReg
AddReg = hivecls.inf,AddReg
AddReg = hiveusd.inf,AddReg
AddReg = dmreg.inf,DM.AddReg
AddReg = usbboot.inf,usbservices
και στο [SourceDisksFiles]
[SourceDisksFiles]
usbboot.inf = 1,,,,,,_x,3,,3
bootvid.dll = 1,,,,,,3_,2,0,0,,1,2
kdcom.dll = 1,,,,,,3_,2,0,0,,1,2
τέλος σώζουμε και κλείνουμε το TXTSETUP.SIF.
DOSNET.INF
Τώρα ανοίγουμε το DOSNET.INF και αλλάζουμε το [Files] όπως παρακάτω (ότι είναι με bold)
[Files]
d1,usbboot.inf
d1,_default.pif
d1,12520437.cpx
d1,12520850.cpx
σώζουμε και κλείνουμε
[sze=4]USB.INF[/size]
Αλλάζουμε τις τιμές στις καταχωρήσεις όπως παρακάτω (ότι είναι με bold)
[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
Το ίδιο και εδώ αλλάζουμε τις καταχωρήσεις όπως παρακάτω ¨(ότι είναι με bold)
[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
Change / Add the bolded lines in the [USBSTOR.AddService] section
[USBSTOR.AddService]
DisplayName = %USBSTOR.SvcDesc%
ServiceType = 1
StartType = 0
Tag = 3
ErrorControl = 1
ServiceBinary = %12%\USBSTOR.SYS
LoadOrderGroup = Boot Bus Extender
USBBOOT.INF
Το αρχείο αυτό δεν υπάρχει θα το δημιουργήσουμε (δεξί κλικ νέο αρχείο κειμένου και μετά αλλάζουμε την κατάληξη σε .INF) και αντιγράφουμε όλα τα παρακάτω μέσα στο αρχείο
[usbservices]
HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,”DisplayName”,0×00000000,”USB Mass Storage Driver”
HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,”ErrorControl”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,”Group”,0×00000000,”System Reserved”
HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,”ImagePath”,0×00020000,”system3 2\DRIVERS\USBSTOR.SYS”
HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,”Start”,0×00010001,0
HKLM,”SYSTEM\CurrentControlSet\Services\USBSTOR”,”Type”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,”DisplayName”,0×00000000,”USB 2.0 Enhanced Host Controller Miniport Driver”
HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,”ErrorControl”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,”Group”,0×00000000,”System Reserved”
HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,”ImagePath”,0×00020000,”system3 2\DRIVERS\usbehci.sys”
HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,”Start”,0×00010001,0
HKLM,”SYSTEM\CurrentControlSet\Services\usbehci”,”Type”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”DisplayName”,0×00000000,”USB2 Enabled Hub”
HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”ErrorControl”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”Group”,0×00000000,”System Reserved”
HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”ImagePath”,0×00020000,”system32 \DRIVERS\usbhub.sys”
HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”Start”,0×00010001,0
HKLM,”SYSTEM\CurrentControlSet\Services\usbhub”,”Type”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,”DisplayName”,0×00000000,”Micro soft USB Universal Host Controller Miniport Driver”
HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,”ErrorControl”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,”Group”,0×00000000,”System Reserved”
HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,”ImagePath”,0×00020000,”system3 2\DRIVERS\usbuhci.sys”
HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,”Start”,0×00010001,0
HKLM,”SYSTEM\CurrentControlSet\Services\usbuhci”,”Type”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,”DisplayName”,0×00000000,”Micro soft USB Open Host Controller Miniport Driver”
HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,”ErrorControl”,0×00010001,1
HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,”Group”,0×00000000,”System Reserved”
HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,”ImagePath”,0×00020000,”system3 2\DRIVERS\usbohci.sys”
HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,”Start”,0×00010001,0
HKLM,”SYSTEM\CurrentControlSet\Services\usbohci”,”Type”,0×00010001,1
Repack τα INF αρχεία σε IN_
Αν δεν έχετε σβήσει τα αρχικά αρχεία με κατάληξη IN_ σβήστε τα τώρα (είπα τώρα) ανοίγουμε πάλι την γραμμή εντολών (cmd) και πάμε στον κατάλογο που εργαζόμασταν ως τώρα και εκτελούμε τις παρακάτω εντολές
cabarc n USB.IN_ usb.inf
cabarc n USBPORT.IN_ usbport.inf
cabarc n USBSTOR.IN_ usbstor.inf
εδώ τελείωσαν όλες τροποποιήσεις τώρα το μόνο που μένει είναι να περάσουμε τα αρχεία πάλι μέσα στο iso που δημιουργήσαμε .
Ανοίξτε το iso με το PowerIso πηγένετε στον κατάλογο i386 και σβήστε από μέσα τα
• TXTSETUP.SIF
• USB.IN_
• USBPORT.IN_
• USBSTOR.IN_
Για να είστε σίγουροι σώστε , κλείστε και ξανά ανοίξτε το iso, πάλι στον κατάλογο i386 αντιγράψτε τα τροποποιημένα αρχεία
• DOSNET.INF
• TXTSETUP.SIF
• USB.IN_
• USBPORT.IN_
• USBSTOR.IN_
σώστε και κλείστε.
κάψτε σε ένα CD το iso , αποσυνδέστε ‘όλους τους σκληρούς δίσκους κάντε boot από το cd και ξεκινήστε την εγκατάσταση στην USB συσκευή σας.
Προσοχή το USB να μην είναι συνδεμένο πάνω σε hub αλλά στο PC.
Κατά τη διάρκεια της εγκατάστασης μπορεί να:
• Οι οδηγοί USB θα σας προτρέψουν, δεδομένου ότι «δεν πιστοποιούνται» – αυτό είναι κανονικό.
• Με την ολοκλήρωση εγκατάστασης, το σύστημα θα μας πει ότι το pagefile δεν υπάρχει. Μπορείτε να αγνοήσετε αυτό για τώρα, δεδομένου ότι τα Windows λειτουργούν χωρίς pagefile.
Το μόνο που είδα (προς το παρόν) είναι ότι κάνει πολύ ώρα για την εγκατάσταση (πάνω από 2 ώρες με πήρε) αλλά δεν ξέρω αν φταίει το USB Stick μου (μικρή ταχύτητα) κατά τα άλλα πάει μια χαρά.
ότι είναι undeline πρέπει να σβήσει
Φυσικά υπάρχει και πιο εύκολος τρόπος μέσω GUI , χρησιμοποιώντας το πρόγραμμα
Novicorp WinToFlash που είναι δωρεάν, απλά ψάξτε το 🙂
Φυσικά υπάρχει Novicorp @ http://wintoflash.com/home/en/
Ναι αλλα το novicorp φιλε μου κανει εγγραφει του iso οπως ειναι.εδω σου λεει πρεπει να κανεις αλλαγες στα αρχεια εγκαταστασης οποτε αυτο που λες ειναι ατοπο.αν κανεις αυτο που λες cbugster kai Dawndeath τοτε η εγκατασταση δεν θα βρισκει το usb σαν σκληρο δισκο οποτε δεν θα μπορεις να εγκαταστησεις τα windows στο stickaki αυτη ειναι η διαφορα…