Mengapa sebagian program instalasi Windows 98 tampak lebih tua daripada sisanya (2020)
(retrocomputing.stackexchange.com)- Saat instalasi Windows 98, layar input informasi produk terlihat seperti Windows 3.1 karena tahap tersebut memang berjalan di lingkungan minimum Windows 3.1
- Proses instalasi memiliki struktur 3 tahap yang berurutan melalui DOS, Windows 3.1 minimum, lalu Windows 98, dan setiap tahap menyiapkan lingkungan eksekusi berikutnya di disk
- Pada tahap pertama,
DOSSETUP.BINmenangani pengaturan dan pemeriksaan partisi, lalu menyalin file minimum Windows 3.1 dariMINI.CABke direktori sementara sepertiWININST0.400 - Pada tahap kedua,
W98SETUP.BINyang ditetapkan sebagai shell diSYSTEM.INIdijalankan sebagai program Windows 3, menyalin sebagian besar file Windows 98 lalu menyiapkan reboot - Setelah reboot, instalasi berlanjut di lingkungan Windows 98 yang sebenarnya sehingga UI juga berubah, dan PC prainstal kadang dikirim dalam bentuk modifikasi setelah tahap kedua selesai
Penyebab langsung tampilan instalasi yang berbeda
- Alasan sebagian program instalasi Windows 98 tampak seperti UI yang lebih tua adalah karena pada saat itu instalasinya berjalan di atas Windows 3.1
- Seperti pada tangkapan layar dalam pertanyaan, scrollbar, tombol, dan bilah judul yang terlihat seperti gaya
ctl3dWindows 3.1 atau Windows 3.11 juga terkait dengan lingkungan eksekusi ini - Setelah “Restarting your computer”, instalasi tampak seperti terus berlanjut, tetapi karena lingkungan eksekusinya berubah ke Windows 98, tampilannya juga menjadi seperti program Windows 98
Tiga lingkungan yang dilalui instalasi Windows 98
- Instalasi Windows 98 menggunakan tiga lingkungan operasi secara berurutan, dan tahap sebelumnya menyiapkan file serta status boot yang diperlukan oleh tahap berikutnya
-
Tahap 1: Mulai dari DOS
- Dapat dimulai dari floppy instalasi atau CD-ROM, lalu menjalankan
DOSSETUP.BIN, yaitu program DOS - Pada tahap ini dilakukan pengaturan partisi disk dan berbagai pemeriksaan
- Di bagian akhir, Windows 3.1 minimum disalin ke direktori sementara pada drive target instalasi
- Nama direktori sementara yang umum adalah
WININST0.400 - Contoh file yang disertakan antara lain
DOSX.EXE,USER.EXE,GDI.EXE,KRNL386.EXE,LZEXPAND.DLL - File-file ini dapat dilihat di
MINI.CAB
- Dapat dimulai dari floppy instalasi atau CD-ROM, lalu menjalankan
-
Tahap 2: Berjalan di Windows 3.1 minimum
- Menggunakan Windows 3.1 minimum yang tadi disalin untuk menjalankan
W98SETUP.BIN, yaitu program Windows 3 W98SETUP.BINditetapkan sebagai “shell” diSYSTEM.INI- Pada awal tahap ini, file tambahan juga disalin untuk mendukung pengumpulan informasi selama instalasi dan fitur tambahan
- Isi CAB
PRECOPY, termasuk UI bergaya 3D yang terlihat pada tangkapan layar pertanyaan, juga termasuk di sini - Di bagian akhir, sebagian besar file Windows 98 disalin, sistem diatur agar Windows 98 bisa boot dari drive target, lalu dilakukan reboot
- Menggunakan Windows 3.1 minimum yang tadi disalin untuk menjalankan
-
Tahap 3: Penyelesaian di Windows 98
- Setelah boot pertama ke Windows 98, instalasi berlanjut di dalam Windows 98
- Mulai tahap ini, layar instalasi terlihat seperti program Windows 98
- Banyak PC dengan Windows 98 prainstal dikirim dalam bentuk modifikasi setelah tahap kedua selesai
- Pengguna kemudian melihat pesan “Starting Windows 98 for the first time” lalu memasukkan nama dan nama perusahaan
- Pembeli PC menerima sistem yang sudah diprainstal, tetapi personalisasi dilakukan saat pertama kali dijalankan
Cara memeriksa status instalasi
- Instalasi dapat dihentikan kapan saja
- Jika image disk diperiksa di emulator saat instalasi berlangsung, dapat dilihat file apa saja yang ada pada titik tersebut
- Dengan cara ini, lingkungan eksekusi di tiap tahap dapat diidentifikasi
Upgrade dan lingkungan awal
- Instalasi Windows 98 dapat dimulai dari salah satu dari tiga lingkungan tersebut
- Berkat struktur ini, Windows 98 dapat menangani upgrade dari MS-DOS, Windows 3, dan Windows 95
Alasan menggunakan Windows 3.1 minimum
- Raymond Chen membahas proses instalasi Windows 95 pada November 2024, dan dalam tulisan Maret 2025 ia merangkum alasan menggunakan Windows 3.1 alih-alih Windows 95 minimum
- Alasan utamanya adalah sebagai berikut
- Windows 3.1 minimum muat dalam satu floppy, sehingga program instalasi DOS hanya perlu menangani satu floppy sebelum beralih ke Windows
- Windows 3.1 “miniature” sudah ada, sedangkan Windows 95 miniature belum ada
- Dengan memakai Windows 3.1, pengguna yang melakukan upgrade dari Windows 3.1 dan pengguna yang memasang dari DOS bisa memperoleh pengalaman yang sama
- Dengan memakai Windows 3.1, proses instalasi hanya perlu satu kali reboot
Koreksi terhadap jawaban lain
- Jawaban lain awalnya memahami bahwa bagian awal instalasi secara keseluruhan adalah aplikasi DOS yang meniru UI Windows tanpa akses ke driver video Windows
- Jawaban tersebut kemudian dikoreksi dengan penjelasan bahwa sebenarnya ada proses 3 tahap dengan sistem Windows 3.x minimum di antara mode teks dan tahap Windows 9x
1 komentar
Komentar Hacker News
Sudah ditulis
Comments are not for extended discussion; this conversation has been moved to chat., tetapichat.stackexchange.com/rooms/...malah Page not found — penanganan yang benar-benar burukSaya ingin membaca diskusinya
Anehnya, untuk melihatnya perlu login Stack Exchange
Tangkapan layar: https://i.stack.imgur.com/6aalu.jpg
Kapan saja Anda bisa mengajukan flag di Stack Exchange dan moderator akan membatalkan penghapusan ruang chat itu
Selain memenuhi ruang dengan cukup banyak pesan dummy, tidak ada cara untuk mencegah penghapusan otomatis ruang chat Stack Exchange, dan ada permintaan fitur lama: https://meta.stackexchange.com/q/288612/308065
Proses instalasi Windows XP sepertinya juga mirip
Saya masih ingat betapa terkejutnya saat pertama kali memasang Ubuntu dari live CD
Tak lama setelah itu Linux mulai mendukung TTY resolusi penuh dengan benar secara bawaan, dan sejak itu saya biasanya memasang lewat mode teks
Karena saya jarang memasang ulang, suka memulai dari sistem dasar yang kecil, dan tidak suka memulai dengan paket yang sudah lama, saya biasanya memakai
mini.isoMeski begitu, sekarang saya sedang berusaha agar tidak panik karena Windows 98 jelas sudah masuk kategori retrocomputing
Setelah itu, hal instalasi lain yang mengejutkan saya adalah ketika memulihkan ponsel Pixel yang brick lewat Chrome
Bahkan masih ada layar mode teks, tetapi di dalamnya berjalan di atas kernel Windows NT
Menarik dan cukup masuk akal
Kalau memang harus mendukung fitur upgrade dari 3.1, tidak ada alasan untuk tidak memakainya sebagai bootstrap instalasi
Saya tidak tahu bagaimana saya melakukannya, tetapi saya bisa mengubah animasi pointer mouse menjadi kuda merah berlari
Itu momen terbaik tahun itu, dan saya menunjukkannya ke semua teman sekolah
Di Win10 masih ada Control Panel / Mouse / Cursor / tombol Browse
Saya penasaran apa nama resmi dari sistem Windows 3 minimal ini
Sepertinya dulu ada namanya, dan dipakai juga untuk keperluan lain, tetapi saya benar-benar tidak ingat
C:dengan DriveSpaceSistem akan reboot ke lingkungan yang terlihat seperti Windows 3.1 untuk menjalankan kompresi, dan meskipun hanya berupa satu jendela dengan progress bar serta tombol batal, tetap terlihat jelas dari tombol dan title bar-nya
Sepertinya semuanya dimuat ke RAM agar bisa memodifikasi partisi sistem dengan aman
File-file itu pasti ada di suatu tempat di dalam instalasinya, dan saya selalu penasaran apakah ada cara untuk boot ke lingkungan 3.1 yang benar-benar berfungsi
Di Windows 2000 dan XP Anda bisa memasang Recovery Console tambahan, dan pada versi-versi berikutnya itu menjadi bagian dari konfigurasi default
Katanya juga dipakai di Tandy VIS yang terkenal buruk, tetapi saya tidak tahu apakah itu benar
Modular Windows pada dasarnya hampir tidak dipakai di mana pun, dan tampaknya Microsoft cukup cepat meninggalkannya lalu beralih ke versi embedded dari NT
[1] https://betawiki.net/wiki/Modular_Windows
https://betawiki.net/wiki/Windows_3.00_Working_Model
Mini.cabSaya tidak tahu apakah ada nama lain
Ini mengingatkan saya pada ungkapan ontogeni mengulang filogeni
Windows Millennium Edition jauh lebih mencolok, tetapi saya sangat menyukai latar biru dan teks putihnya
Itu hanya menyembunyikan DOS, tetapi tetap berbasis DOS, dan peningkatan performanya juga nyaris tidak ada. Kalau memang ada, mungkin hanya saat boot
Waktu itu saya juga masih banyak bermain game DOS, dan game seperti Pinball Fantasies tidak bisa dijalankan di Windows
Saya terus menyimpannya sampai sekitar tahun 2007, ketika boot dari USB flash drive sudah cukup andal dan rekomendasi keras untuk menginstal ulang Windows setiap kali meng-upgrade sistem mulai menghilang
Saya lelah harus mengklik konfirmasi cookie di setiap subdomain StackExchange
Tolong seseorang hentikan ini
Saya tinggal di EU, dan dari situs yang saya kunjungi, mungkin cuma sekitar 1 dari 10 yang menampilkan banner
Cara lain adalah memakai bookmarklet sederhana untuk menyingkirkan elemen
stickyItu juga menghapus banyak elemen tak berguna di situs web modern, seperti header/footer melayang yang buruk
Saya menuliskannya di sini: https://www.smokingonabike.com/2024/01/20/take-back-your-web...
Notifikasi cookie setidaknya mudah dihilangkan, dan ada beberapa daftar filter adblock untuk tujuan itu
New Old Thing banyak membahas Windows di bawah Windows secara mendalam
Tempat yang Anda maksud mungkin blog ini: https://devblogs.microsoft.com/oldnewthing/
Karena penasaran saya menelusurinya sampai akhir, ternyata ada 699 halaman dan cukup menarik
Hanya saja tentu sulit menemukan tulisan yang penting
SE/SO sudah terus kacau sejak 2014