- FreeDOS, flaş için resmi DOS yardımcı programlarını çalıştırmanıza olanak tanır BIOS modern UEFI seçenekleri olmayan bilgisayarlarda.
- Uyumluluk iyileşir USB FAT16 ve aktif bölüm üzerinde; QEMU, CD yazmadan FreeDOS'u kurmanıza yardımcı olur.
- BIOS menüsü, GRUB+memdisk, SystemRescueCD, flashrom ve fwupd (LVFS) gibi güncel alternatifler mevcut.
- Güvenlik önceliklidir: flaşlamayı kesmeyin, modeli/ROM'u doğrulayın ve üreticinin talimatlarını izleyin.

Ürün yazılımını güncelleyin BIOS / UEFI Üreticinin DOS tabanlı yardımcı programlar sunduğu veya modern seçeneklerin bulunmadığı durumlarda FreeDOS pratik bir çözüm olmaya devam ediyor. Önemli olan bir araç hazırlamaktır çizme güvenilir (USB veya CD) ve satıcıdan tam olarak aynı aracı çalıştırın, süreç boyunca riskleri en aza indiriyoruz.
Aşağıda önyüklenebilir bir FreeDOS ortamı oluşturmak, güncelleme yardımcı programlarını kopyalamak ve güvenli bir şekilde flaşlamak için kanıtlanmış birkaç yöntemin tam bir açıklamasını bulacaksınız. USB (FAT16), QEMU, özel imajlar, SystemRescueCD ve GRUB'dan doğrudan önyükleme ile teknikleri entegre ediyoruz, flashrom gibi alternatiflerin yanı sıra Linux ve UEFI kapsülleri (LVFS/fwupd) donanım buna izin verir.
Güncellemenin mantıklı olduğu durumlar ve gerekli önlemler
Başlamadan önce, güncellemeye gerçekten ihtiyacınız olup olmadığını düşünmeniz iyi bir fikirdir: üreticiler hataları düzeltmek, uyumluluğu iyileştirmek veya özellik eklemek için yeni sürümler yayınlar. Eğer ekipmanınız sorunsuz çalışıyorsa, her zaman risk almaya değmez.Çünkü bir arıza anakartın kullanılamaz hale gelmesine ve garantinin etkilenmesine neden olabilir.
Flaşlama sırasında asla güç kaynağını kesmeyin veya cihazı kapatmayın. Ürün yazılımı yazılırken gücü kapatmayın veya yeniden başlatmaya zorlamayın; bir kesinti BIOS'u bozabilir ve sistemi çalışmaz hale getirebilir.
Donanım bilgilerini (üretici ve anakartın tam modeli) kılavuzdan veya mümkünse anakartı fiziksel olarak inceleyerek toplayın. Güncelleme yardımcı programını ve doğru imajı/ROM'u yalnızca üreticinin resmi web sitesinden indirin. (genellikle .zip, .exe, .rom veya hatta .iso biçiminde gelir).
Gereksinimler ve önerilen malzemeler
USB üzerinden FreeDOS yöntemi için tipik bileşenler şunlardır: eski BIOS'larla maksimum uyumluluk için küçük bir USB bellek (ideal olarak <2 GB), çünkü birçok aygıt yazılımı FAT16'yı daha iyi algılar FAT32.
- USB flash sürücü < 2 GB: FAT16 eski BIOS'larla mükemmel uyumluluk sağlar; FreeDOS ise yalnızca birkaç MB yer kaplar.
- FreeDOS Orta: Önyükleme sektörü için fdbasecd.iso veya fdboot.img paketini ve Linux kullanıyorsanız sys-freedos-linux.zip paketini kullanabilirsiniz.
- QEMU (Linux'ta) CD yazmadan FreeDOS'u USB'ye kurmak istiyorsanız: emüle edilen BIOS, DOS'un USB'yi normal bir disk gibi görmesine yardımcı olur.
Eğer CD'leri tercih ediyorsanız, FreeDOS ISO'yu bir diske yazdırın ve optik sürücüden önyükleme yapın. Her iki durumda da üretici dosyalarına (ROM/EXE ve bazen AFUDOS gibi bir flaşör) ihtiyacınız vardır ve onların özel talimatlarını izleyin.
Linux'ta USB Sürücüsünü Hazırlama: Silme, Bölümlendirme ve Biçimlendirme
Bu yaklaşım bir Önyüklenebilir USB Linux'tan FreeDOS ile tam kontrol. İlk yapmanız gereken, flash belleğinize atanmış aygıtı (örneğin /dev/sdb) dmesg ile doğru bir şekilde tanımlamaktır. ve hazırlarken hiçbir zaman birleştirmeyin.
Kritik Uyarı: USB'yi bağlamayın ve yazmadan önce cihaz düğümünü iki kez kontrol edin. Yanlış diske yapılan bir ekleme sisteminizi onarılamayacak şekilde silebilir., bu yüzden yazarken son derece dikkatli olun komutlar.
# Limpia los primeros MB del pendrive (ejemplo con 16 MB):
sudo dd if=/dev/zero of=/dev/sdb bs=1M count=16
USB'yi şu şekilde bölümlendirin: fdisk FAT16 türünde tek bir etkin birincil bölüm oluşturmak için. Seçilecek tür 6'dır (FAT16), eski BIOS'larla çok uyumlu:
sudo fdisk /dev/sdb
n # nueva partición
p # primaria
1 # número de partición
para inicio por defecto
para fin por defecto
t # cambiar tipo
6 # FAT16
a # activar partición bootable
1
p # ver tabla y comprobar que sale * activa y tipo 6
w # escribir cambios
Yeni oluşturulan bölümü FAT16 (vfat) ile biçimlendirin. Bunu FreeDOS olarak etiketleyebilirsiniz kolayca tanıyabilmek için:
sudo mkfs -t vfat -n FreeDOS /dev/sdb1
Böylece USB artık doğru şekilde bölümlenmiş ve biçimlendirilmiş oldu. Bir sonraki adım, söz konusu bölüme FreeDOS'u kurmaktır. böylece flash sürücü geleneksel bir DOS diski gibi önyükleme yapabilir.
FreeDOS'u QEMU ile USB'ye yükleyin (CD yazmadan)
DOS USB'yi bu şekilde anlamadığından QEMU, onu bir sabit disk olarak ele alan bir BIOS'u taklit edebilir. Böylece FreeDOS, normal bir HDD'ymiş gibi USB'ye kurulur. QEMU'yu FreeDOS ISO ile başlatın:
qemu -hda /dev/sdb -cdrom /ruta/a/fdbasecd.iso -boot d
QEMU içerisinde FreeDOS'u CD'den önyükleme/yükleme seçeneğini seçin ve ön seçimleri takip edin. QEMU penceresi ile masaüstünüz arasında geçiş yapmak için ctrl+alt kombinasyonunu kullanın. ve gerekirse her adımda mesajları kontrol edin.
Yükleyici sizden yeniden başlatmanızı istediğinde bunu hemen yapmayın: USB'nin düzgün bir şekilde başlatılması için uygulamanız gereken iki bilinen çözüm var. Yeniden başlatmaya n (hayır) yanıtını verir ve DOS'ta kalır Ayarları gerçekleştirmek için.
Kurulum sonrası düzeltmeler: MBR ve fdconfig.sys
İlk olarak, şunu yeniden yazın: MBR FreeDOS'tan disk 1'e (QEMU'nun ilk disk olarak gördüğü USB'ye). Bu, tipik başlatma sorunlarını önler kurulumdan sonra:
fdisk /mbr 1
Daha sonra fdconfig.sys yapılandırma dosyasını düzenleyin ve geri kalanını değiştirmeden SHELLHIGH satırının başına 1234? ekleyin. Bu ince ayar, belirli kurulumlarda önyükleme menüsü davranışını düzeltir.:
cd \
edit fdconfig.sys
# Modifica la línea de SHELLHIGH para que empiece con:
1234?SHELLHIGH=C:\FDOS\command.com C:\FDOS /D /P=C:\fdauto.bat /K set
# Guarda con + y sal del editor
Artık QEMU'yu kapatabilir ve USB'yi QEMU'nun içinden başlatarak test edebilirsiniz. Bu şekilde gerçek bilgisayarınızı yeniden başlatmadan önce her şeyin doğru olduğundan emin olabilirsiniz.:
qemu -hda /dev/sdb -boot c
FreeDOS'u bilgisayarınızda USB'den başlatırken, USB olmadan seçeneğini seçin. sürücüler eğer menüde görürseniz (genellikle 4). Himem.sys ve emm386'nın yüklenmesinden kaçınmak, yardımcı programların yanıp sönmesiyle oluşan paraziti azaltır bazen genişletilmiş bellekle başarısız olurlar.
Yardımcı programı ve üreticinin görüntüsünü kopyalayın
USB'yi hazır hale getirdikten sonra, üreticinin dosyalarını (ROM/EXE ve yardımcı programlar) kopyalamak için bölümü sisteminize bağlayın. Önbelleğin dökümünün yapılmamış kalmasını önlemek için kopyalama işleminden sonra USB'yi çıkarın ve veri bozulmasını önleyin.
Hedef bilgisayarda USB'den önyükleme yapın, FreeDOS'a girin ve dosyaların bulunduğu dizine gidin. Yararlı DOS komutları: dizinleri değiştirmek için cd, listelemek için dir ve içerikleri görüntülemek için typeDOS'taki isimlerin 8.3 sınırına uyduğunu unutmayın:
cd \CARPETA
dir
type README.TXT
Bazı kartlar üreticiye özel bir yürütülebilir dosya gerektirir. Örneğin, .ROM görüntüsüne sahip AFUDOS gibi yardımcı programlar veya .EXE dosyasında anakart modeline göre adlandırılmış bir güncelleyici. AFUDOS'ta tipik bir durum şöyle olabilir:
AFUDOS 74V70816.ROM /p /b /n /c /x
Diğer kartlarda (örneğin bazı ASRock kartları) sadece Board_Model.EXE dosyasını (örneğin N68S210.EXE) çalıştırın. Her zaman üreticinizin resmi kılavuzunu ve tam BIOS sürümünü takip edin. çünkü parametreler değişiyor.
Flash: Kesintiye Uğrama, Yeniden Başlatma ve BIOS Ayarları
Yanıp sönme sırasında cihazın hiçbir şeye dokunmadan çalışmasına izin verin. İşlemin bitmesini ve bilgisayarın yeniden başlamasını bekleyin.veya üretici tarafından belirtilmişse manuel olarak kapatıp yeniden başlatmak için talimatları izleyin.
Yeniden başlatmanın ardından birçok anakart sizden temel parametreleri (tarih, saat vb.) ayarlamak için yapılandırmaya girmenizi isteyecektir. Belirtilen tuşla erişim (F1, Del/Supr, F2, BIOS'a göre değişir)Gerektiği gibi ayarlayın ve devam etmek için F10 ile kaydedin. Ayrıca kılavuzlara başvurmanız da önerilir. BIOS/UEFI'yi optimize edin kullanımınıza bağlı olarak.
DOS oturumunuz sırasında sürücüleri değiştirmeniz gerekirse (örneğin, A:'dan C:'ye), İspanyolca klavyelerde iki nokta üst üste işaretinin Shift+ñ ile yazıldığını unutmayın. C: yazıp USB belleğin içeriğine gitmeniz sizin için faydalı olacaktır. klavye hatası olmadan komut isteminde.
Alternatif Yöntem 1: CD'de FreeDOS (Boot-CD)
Eğer BIOS'unuz USB'den ziyade CD'den daha iyi önyükleme yapıyorsa, FreeDOS ISO'sunu yazdırın ve sistemi optik sürücüden başlatın. DOS'a girdikten sonra dosyaların bulunduğu sürücüden üreticinin yardımcı programını çalıştırın (USB veya dahili disk, eğer BIOS doğru şekilde gösteriyorsa).
Bu yöntem, cihazın yazılımının USB aygıtlarını yanlış algılaması durumunda faydalıdır. BIOS önyükleme seçeneklerinde aygıt sırasını kontrol edin. Bu işlem sırasında CD'ye öncelik vermek için.
Alternatif Yöntem 2: Özel FreeDOS Görüntüsü
Diğer bir seçenek ise flash araçlarını ve ROM'u içeren bir FreeDOS disket/önyükleme görüntüsü oluşturmaktır. fdboot.img ve önyükleme sektörü sys-freedos-linux.zip dosyasını indirin ve dosyaları eklemek için Linux'ta bağla/çıkar:
- Geri döngü aygıtını etkinleştirin çekirdekte (ve gerekirse modprobe ile modülü yükler).
- Önyükleme sektörünü biçimlendirin ve yazın sys-freedos-linux rehberine göre yeni imaj hakkında.
- FreeDOS sistem dosyalarını kopyalayın ve yardımcı programı ve BIOS görüntüsünü ekler.
DOS 8.3'ün dosya adları üzerindeki sınırlamasını unutmayın: hataları önlemek için uzun dosyaları yeniden adlandırın FreeDOS'tan çalıştırıldığında.
Alternatif Yöntem 3: Başlatıcı olarak SystemRescueCD
SystemRescueCD, FreeDOS'u başlatabileceğiniz ve özel bir imajı başlatabileceğiniz bir LiveUSB oluşturmanıza olanak tanır. LiveUSB'yi şu şekilde hazırlayın: senaryo kurulum (bu USB belleği siler) ve freedos.img dosyanızı belirtilen yere kopyalayın.
SystemRescueCD yapısında freedos.img dosyasını değiştirdikten sonra canlı önyükleme menüsünden FreeDOS'u seçebileceksiniz. Oradan üreticinin yardımcı programını standart bir DOS'ta yaptığınız gibi çalıştırırsınız ve yanıp sönmeyi tamamlayın.
Alternatif Yöntem 4: FreeDOS imajını GRUB'dan (memdisk) başlatın
Zaten GRUB kullanıyorsanız ve harici medya kullanmak istemiyorsanız, memdisk (syslinux) ile doğrudan bir FreeDOS imajı başlatabilirsiniz. Memdisk ikili dosyasını ve FreeDOS imajını /boot'a kopyalayın ve karşılık gelen girişi GRUB yapılandırmanıza ekleyin.
Yeniden başlatmanın ardından GRUB menüsünden FreeDOS'u seçin. Bu yaklaşım, USB veya CD'lere dokunmadan diskten önyükleme yapmanıza olanak tanıyan bilgisayarlarda kullanışlıdır., /boot ve önyükleyiciyi değiştirme erişiminiz olduğu sürece.
Modern alternatifler: BIOS/UEFI seçenekleri ve fwupd (LVFS)
Günümüzdeki pek çok yazılım, DOS'a ihtiyaç duymadan USB'den veya dahili diskten güncelleme yapma özelliğine sahiptir. BIOS/UEFI menüsünde FAT imajına işaret ederek aygıt yazılımını güncelleme seçeneğini arayın.; eğer varsa, genellikle en kolay ve en güvenli yoldur.
Modern UEFI sistemlerinde, satıcılar güncellemeleri LVFS hizmeti ve fwupd aracı (Linux ve Linux'ta kullanılabilir) aracılığıyla takılabilir UEFI kapsülleri olarak dağıtabilir. Windows). Eğer satıcınız LVFS'ye ürün yazılımı yayınlıyorsa, fwupd kullanın ve FreeDOS'tan kaçının, DOS yardımcı programları için tasarlanmış eski bir yöntemdir.
Linux'ta FlashROM: Ne Zaman Kullanılmalı?
Bazı anakartlar flashrom ile işletim sisteminden doğrudan flaşlamaya izin veriyor. Öncelikle yonga setinizin ve anakartınızın desteklenen donanımlar arasında listelendiğinden emin olun.; desteklenmiyorsa işlemi zorlamayın.
Onaylanmış destek ile mevcut imajınızı yedekleyin ve yeni imajı uygun flashrom komutlarıyla programlayın. Yazmadan önce görseli kontrol edin ve tam sözdizimini izleyin Aracınızın dağıtımı ve sürümü.
Fark yaratan iyi uygulamalar ve detaylar
Yüklediğiniz ve yükleyeceğiniz BIOS sürümünü her zaman kontrol edin, değişiklik günlüğüne danışın ve nasıl yapılacağını öğrenin. BIOS'un güncel olup olmadığını bilmek. Yükseltme size kritik bir şey sağlamıyorsa flaş yapmaktan kaçının. ve sistem stabil bir şekilde çalışmaktadır.
Özellikle sık sık elektrik kesintisi yaşanan ortamlarda mümkünse UPS kullanın. Yanıp sönme sırasındaki kararlı güç bozulma riskini azaltır Beklenmedik elektrik kesintileri nedeniyle.
Üreticinin tam modelinize ait talimatlarını içeren bir kopya veya başka bir cihaz bulundurun. Ekranda farklı bir şey görünüyorsa adımları karşılaştırabilmek size güvenlik sağlayacaktır. devam edip etmemeye karar vermek.
Güncellemeden sonra yazılımı sıfırlamanız gerektiğini belirten bir uyarı görürseniz, içeri girip temel ayarları (tarih/saat) düzenleyin ve tercihlerinizi geri yükleyin. Değişiklikleri uygulamak ve yeniden başlatmak için F10 ile kaydedin yeni BIOS'un tam olarak çalışır durumda olmasıyla.
DOS ve QEMU'da yararlı komutlar ve kısayollar
İçeriği listelemek ve dizinler arasında gezinmek için: dir, cd ve type. Eğer root'a geri dönmeniz gerekiyorsa, cd\ komutunu kullanın ve doğru sürücüyü C: veya A: ile kontrol edin. uygun.
- CD
- dizini değiştir belirtilen klasöre.
- dir
- Dosya ve klasörleri listele geçerli dizinden.
- dosya türü
- içeriği gör Bir metin dosyasından.
QEMU'da fare/klavyeyi bırakıp masaüstüne dönmek için ctrl+alt kombinasyonunu unutmayın. Bu, belgelere başvurmanıza ve sanal makine penceresine geri dönmenize olanak tanır. çıkış yapmadan.
FAT16/FAT32 desteği ve USB seçeneği
Birçok eski BIOS yalnızca FAT16'yı güvenilir bir şekilde algılar, bu nedenle daha küçük bir sürücü (2 GB'den az) önerilir. USB'niz büyükse FAT16'da küçük bir bölüm oluşturun tespit başarı oranını artırmak için.
BIOS USB'yi görmüyorsa diğer portları deneyin. hızlı önyüklemeyi devre dışı bırak veya firmware'deki emülasyon modunu (HDD/ZIP/Floppy) değiştirin. Bazen FreeDOS CD'si yazmak en basit çözüm yoludur. USB desteği kaprisli olduğunda.
Üreticiler ve araçlar: gerçek örnekler
Üreticilerin her modele özgü DOS çalıştırılabilir dosyaları (AFUDOS ve benzeri) veya EXE'ler dağıtması yaygındır. ECS, ASRock ve diğer anakartlarda yonga setine özel ROM'lar ve yardımcı programlar göreceksiniz.; bazı durumlarda model adına sahip EXE tüm işlemi rehberli bir şekilde gerçekleştirir.
Kurumsal veya OEM ortamlarında (Dell, Alienware, Inspiron, OptiPlex, Vostro, XPS, Chromebox, vb.) güncellemeler sıklıkla Windows için ve bazen de Linux için (fwupd/LVFS) gelir. Modern bir resmi yol varsa, onu FreeDOS'tan daha öncelikli hale getirin, riskleri azalttığı ve desteği basitleştirdiği için.
Yaygın sorunlar ve bunlarla nasıl başa çıkılır
USB önyükleme yapmıyor: Bölüm tablosunu (etkin bayrak), FAT16 türünü ve MBR'yi kontrol edin. MBR'yi fdisk /mbr 1 ile yazmayı tekrarlayın ve vfat formatını onaylayın doğru bölümde.
DOS yardımcı programı önyükleme yapamıyor: FreeDOS'u bellek sürücüleri olmadan (minimal mod) önyüklüyor. Himem.sys ve emm386'dan kaçınmak genellikle çakışmaları ortadan kaldırır eski flaşörlerle.
Dosya DOS'ta görünmüyor: 8.3'e uygun şekilde yeniden adlandırın ve kök dizine veya basit bir klasöre yerleştirin. Uzun yollardan ve özel karakterlerden kaçının DOS'un bunu iyi idare edemediğini.
DOS'ta İspanyolca klavye: Birimleri değiştirmek için iki nokta üst üstenin Shift+ñ olduğunu unutmayın. Büyük/küçük harf durumunu kontrol edin ve DOS kabuğunuz destekliyorsa sekmeyi kullanın isimleri tamamlamak için.
1) USB'nizi tanımlayın (örneğin /dev/sdb) ve bağlamayın. 2) İlk MB'yi dd ile temizleyin, 3) etkin FAT16 birincil bölümünü oluşturun, 4) vfat biçimlendirin FreeDOS etiketiyle.
5) fdbasecd.iso dosyasından QEMU ile FreeDOS'u yükleyin, 6) belirtildiği gibi MBR ve fdconfig.sys'yi düzeltin, 7) QEMU'da önyüklemeyi test edin. 8) Flasher+ROM'u USB'ye kopyalayın, 9) Bilgisayarı USB'den başlatın ve yardımcı programı çalıştırın üretici firma.
10) İşlemin bitmesini bekleyin ve yeniden başlatın. 11) Tarih/saati ayarlayın ve F10 ile kaydedin İlk önyüklemeden sonra istenirse BIOS'ta.
Eğer BIOS'unuz doğrudan menüden veya UEFI kapsülleri (fwupd/LVFS) üzerinden güncellemeyi destekliyorsa, onu kullanın. Modern yedekleme yöntemleri mevcut olmadığında veya işe yaramadığında FreeDOS sağlam bir yedekleme planınızdır. sizin özel donanımınızda.
Bu yöntem ve önlemlerle eski donanımlarınızı veya üreticinin yalnızca DOS araçları sunduğu durumlarda güvenli bir şekilde yükseltebilirsiniz. Başarı, satıcının kullanım kılavuzunu takip etmeye, önerilen formata (FAT16) saygı göstermeye ve işlemi hiçbir zaman kesintiye uğratmamaya bağlıdır., yararlı olduğunda QEMU, SystemRescueCD veya GRUB'a güvenin.
Genel olarak bayt ve teknoloji dünyası hakkında tutkulu bir yazar. Bilgilerimi yazarak paylaşmayı seviyorum ve bu blogda da bunu yapacağım; size gadget'lar, yazılım, donanım, teknolojik trendler ve daha fazlasıyla ilgili en ilginç şeyleri göstereceğim. Amacım dijital dünyada basit ve eğlenceli bir şekilde gezinmenize yardımcı olmaktır.
