2 poin oleh GN⁺ 2024-04-11 | 1 komentar | Bagikan ke WhatsApp
  • 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.BIN menangani pengaturan dan pemeriksaan partisi, lalu menyalin file minimum Windows 3.1 dari MINI.CAB ke direktori sementara seperti WININST0.400
  • Pada tahap kedua, W98SETUP.BIN yang ditetapkan sebagai shell di SYSTEM.INI dijalankan 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 ctl3d Windows 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
  • 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.BIN ditetapkan sebagai “shell” di SYSTEM.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
  • 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

 
GN⁺ 2024-04-11
Komentar Hacker News
  • Sudah ditulis Comments are not for extended discussion; this conversation has been moved to chat., tetapi chat.stackexchange.com/rooms/... malah Page not found — penanganan yang benar-benar buruk
    Saya ingin membaca diskusinya

  • Proses instalasi Windows XP sepertinya juga mirip
    Saya masih ingat betapa terkejutnya saat pertama kali memasang Ubuntu dari live CD

    • Sekitar tahun 2008 saya memasangnya dengan beberapa CD instalasi grafis, tetapi saya bahkan tidak tahu bagaimana saya membakar CD pertamanya sejak awal
      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.iso
      Meski begitu, sekarang saya sedang berusaha agar tidak panik karena Windows 98 jelas sudah masuk kategori retrocomputing
    • Saya juga sangat terkejut saat proses instalasi Windows XP mengharuskan mencari floppy 3,5 inci untuk driver storage
    • Saya terkejut saat OS X bisa dipasang langsung dari internet tanpa harus mengunduh lalu menyalinnya ke USB/CD
      Setelah itu, hal instalasi lain yang mengejutkan saya adalah ketika memulihkan ponsel Pixel yang brick lewat Chrome
    • Proses instalasi Windows XP seingat saya tampak hampir sama persis dengan Windows 2000
      Bahkan masih ada layar mode teks, tetapi di dalamnya berjalan di atas kernel Windows NT
    • Bisa dibilang minat saya pada IT praktis dimulai sejak menerima CD merah itu
  • 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

    • Mungkin masih bisa sampai sekarang
      Di Win10 masih ada Control Panel / Mouse / Cursor / tombol Browse
    • Sepertinya di Arch Linux juga pasti bisa
  • 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

    • Itu dipakai saat mengompresi drive sistem C: dengan DriveSpace
      Sistem 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
    • Mungkin yang Anda ingat adalah Windows Preinstallation Environment, atau WinPE, tetapi itu baru muncul pada XP: https://en.wikipedia.org/wiki/Windows_Preinstallation_Enviro...
      Di Windows 2000 dan XP Anda bisa memasang Recovery Console tambahan, dan pada versi-versi berikutnya itu menjadi bagian dari konfigurasi default
    • Menurut BetaWiki, ini berbasis Modular Windows[1]
      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
    • Mungkin yang Anda maksud adalah Windows 3.00 Working Model?
      https://betawiki.net/wiki/Windows_3.00_Working_Model
    • Sepertinya itu Mini.cab
      Saya tidak tahu apakah ada nama lain
  • Ini mengingatkan saya pada ungkapan ontogeni mengulang filogeni

    • Benar, kami juga melakukan hal yang sama
  • Windows Millennium Edition jauh lebih mencolok, tetapi saya sangat menyukai latar biru dan teks putihnya

    • Saya berusaha menunda pindah ke ME selama mungkin, dan hampir berhasil melewatinya sepenuhnya
      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
    • Windows ME punya boot floppy terbaik
      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

    • Bukankah cukup mengaktifkan filter annoyances di U-block Origin?
      Saya tinggal di EU, dan dari situs yang saya kunjungi, mungkin cuma sekitar 1 dari 10 yang menampilkan banner
    • Sebaiknya pasang pemblokir iklan dan elemen mengganggu
      Cara lain adalah memakai bookmarklet sederhana untuk menyingkirkan elemen sticky
      Itu 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...
    • Popup seperti “Welcome back! Jika pertanyaan ini berguna, jangan lupa memberi suara pada pertanyaan dan jawabannya” lebih mengganggu
      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

    • Adakah tulisan yang layak direkomendasikan?
      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
    • Itu benar-benar blog yang diremehkan, dan bukunya bahkan lebih diremehkan lagi
  • SE/SO sudah terus kacau sejak 2014