Η παρακάτω λύση είναι δοκιμασμένη σε WinXP 32-bit δοκιμασμένη από αρκετό κόσμο - στην OAV τουλάχιστον - και οι περισσότεροι δεν έχουν ξαναδεί το διαβόητο OOM error, αλλά οι αρχές είναι ίδιες για κάθε 32-bit λειτουργικό.
Αρχικά πρέπει να αλλάξετε το boot.ini πηγαίνοντας στο Control Panel -> System -> Advanced -> Startup and recovery
Επιλέγοντας edit θα σας ανοίξει ένα notepad που θα δείχνει κάπως έτσι:
Code: Select all
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT
Code: Select all
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT
Code: Select all
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional 3GB" /NOEXECUTE=OPTIN /FASTDETECT /3GB /USERVA=2900
Κάθε φορά που ξεκινάει το λειτουργικό θα σας δίνει πλεόν 2 επιλογές να διαλέξετε. Τα κανονικά WinXP όπως είχατε πρίν και τα 3GB με τις αλλαγές που κάναμε. Ουσιατικά το μόνο που αλλάζει είναι ο τρόπος που διαχειρίζεται πλέον το λειτουργικό τη μνήμη.
Τέλος πρέπει να αλλάξετε ένα flag στο fs9.exe και να το κάνετε largeaddressware για να δουλέψει σωστά το παραπάνω. Καθώς αυτό είναι λίγο φασαρία και απαιτει hex editing στείλτε μου ένα mail και θα σας το δωσω έτοιμο.
Για οποιαδήποτε απορία feel free to contact me.
M.