Rabu, 27 November 2019

Microsoft Windows 9X AIO (All-In-One)

Pada kesempatan ini, penulis akan membahas tentang sistem operasi Microsoft Windows 9X, yaitu OS Windows yang berbasis dari Windows 95. Secara tidak sengaja, penulis menemukan berkas ISO Windows 9X AIO yang pernah penulis buat di tahun sekitar 2010-an di HDD komputer lama.

Windows 9X AIO ini sudah bootable, tetapi penulis waktu itu masih "belum" berpengalaman sehingga proses memasang Windows 9X ini harus menjalankan berkas setup.exe secara manual setelah CD selesai booting. Kemarin penulis "membongkar" kembali ISO Windows 9X AIO ini, dan mengubah bootable CD menggunakan ISOLINUX dan MEMDISK agar bisa mem-boot CD dan memilih versi Windows yang akan dipasang.

Pertama-tama, penulis memperbarui bootable information di ISO menggunakan ISOLINUX.BIN agar CD nantinya dapat booting dan memuat menu untuk memilih versi Windows yang akan dipasang. Serta memasukkan bootdisk tiap versi Windows agar ketika memilih versi Windows yang akan dipasang, maka bootdisk Windows tersebut yang akan booting. Pilihan menu bootdisk disimpan pada file ISOLINUX.CFG.

Tampilan Menu Bootlader Untuk Memilih Versi Windows 9X
Setelah menu bootloader sudah dibuat dengan sukses, saatnya membuat bootdisk agar ketika salah satu versi Windows dipilih, maka secara otomatis setelah proses booting, maka setup Windows akan dijalankan secara otomatis. Ketika bootdisk telah dibuat, ternyata bootdisk tidak dapat menjalankan  setup Windows. Setelah ditelusui, ternyata untuk menemukan keberadaan CD Drive, bootdisk menggunakan berkas FINDCD.EXE dimana berkas ini akan mengecek keberadaan berkas SETUP.EXE di dalam folder folder \WIN95 (untuk Windows 95) \WIN98 (untuk Windows 98), dan \WIN9X (untuk Windows Me). Akhirnya penulis menggunakan Hex Editor, mengganti string :\WIN95\SETUP.EXE dengan :\README.TXT agar berkas FINDCD.EXE mengecek keberadaan berkas README.TXT di root folder dari CD Drive dan menimpa berkas FINDCD.EXE ditiap bootdisk dengan berkas yang baru ini.

Mengubah Isi Berkas FINDCD.EXE Agar Mengecek Adanya Berkas README.TXT
Selanjutnya adalah menyunting berkas AUTOEXEC.BAT ditiap bootdisk agar menjalankan berkas OEMSETUP.EXE sesuai dengan pilihan versi Windows yang akan dipasang. Baris perintah yang diganti adalah cd \WIN95 menjadi cd \WIN95A (sesuaikan dengan path versi Windows-nya).

Struktur Isi ISO CD Windows 9X AIO
Langkah selanjutnya adalah menambahkan file MSBATCH.INF untuk melewati proses pemasukan CD Product Key. Buat file MSBATCH.INF dan isikan baris dibawah ini selanjutnya simpan dan taruh ditiap folder versi Windows.

[Setup]
ProductType=1


Setelah itu, penulis coba ISO CD ini ke Virtual Machine VMware Workstation untuk melihat apakah usaha yang telah penulis lakukan membuahkan hasil.

Akhirnya Tampilan Setup Windows 95 Muncul Juga
Voila, akhirnya usaha yang dilakukan penulis berhasil!!! Selanjutnya tinggal menjalankan proses pemasangan dengan mengikuti petunjuk yang ditampilkan di Setup.

Bukti Bahwa Windows 95 B (OSR 2) Berhasil Terpasang
Windows 9X AIO ISO ini bisa diunduh disini. Selamat bernostalgia kembali dengan OS Microsoft Windows 9X ini...