5.25 "disketler takılmaz


15

5. 25 "disketler üzerinde bazı araştırmalar aldım. Mobo 5.25" diskleri destekliyor ve disk sürücüm var. Bu medyayı uzun vadede kullanmaya çalışmıyorum, sadece araştırma verilerini istiyorum.

Güncelleme:

Az önce dosya sisteminin Varian tarafından ortaya konan bazı tescilli bir sistem olduğunu öğrendim. Verileri okuyabilecek bir makinem var ... Yoksa bu makine çalışmayabilir. Arkaik Varian İşletim Sistemlerini / Dosya sistemlerini bilen biri varsa, bunu duymaktan memnuniyet duyarım.

Görüntü montajı şu anki önceliktir, ddrescue ve veya safecopy kullanarak disk görüntüleri alabildim. Her iki yazılım da bazı disklerde blok hataları olduğunu göstermektedir. Disklerin ürettiği görüntüleri hala bağlayamıyorum, mount sürekli olarak dosya sistemi türünü istiyor. Şişman, vfat, exfat, fat16 ve diğerleri denedim, ancak başarısız FS tipi gibi bir şey söyleyerek başarısız oldular. Evet, -o döngüsünün kombinasyonlarını da denedim.

Resim dosyalarından hexdump -C çıktısına bakarak FS türünü belirleyemedim.

Ayrıca, FS tipini şu şekilde belirlemeye çalıştım:

#dd if=lisa1.iso | file -
/dev/stdin: data 

Dosyaları nereye bağlayabileceğimi / görebileceğimi hala bilmiyorum.

Sadece 18k'nin tek bir parçanın standart blok boyutu olduğunu okudum, bu yüzden disket okuma kafalarının yine de okumak istediği "doğal" bit miktarı. En hızlı olmalı ve tüm yeniden satılabilir bitleri alma şansına sahip olmalıdır.

Yarın diskleri yeniden görüntüleyeceğim.

Patronum Dosya sistemi türünün ne olduğunu veya ne olabileceğini bilmediğini söylüyor. , Verileri üreten aleti bulabilirim. Bu, eski bilim ekipmanlarının mezarlığını kazmak için zaman gerektirecektir.

Veri kurtarma işlemini denemek için testdisk'i yükledim.

2008'de böyle bir şey yapmak zorunda olduğumu hatırlıyorum, ancak şimdi, disket verilerini nasıl kurtardığımı hatırlayamıyorum.

Udisk veya mount çalıştırdığımda disketin geçerli bir blok cihazı olmadığını söyleyen bir hata alıyorum.

$ sudo mount /dev/fd0 Desktop/lisa/
mount: /dev/fd0 is not a valid block device

$ sudo udisks --mount /dev/fd0
Mount failed: Error mounting: mount: /dev/fd0 is not a valid block device

UPDATE1:

  • Disket Sürücü bağlantı noktası seçenekleri açık. Onları 5'e ayarladım. 25 "çift yoğunluk
    • Disk sürücüsü modelleri: Epson SD-700 ve Epson SD-600
    • Diskler Verbatum DataLife MD 2D "Çift Yoğunluklu"
    • Disketler için modül ekledim.

Update2:

$ sudo udisks --mount /dev/fd0
Mount failed: Error mounting: mount: you must specify the filesystem type

Mount aynı hatayı veriyor, ancak ... Dosya Sistemi türünü bilmiyorum.

$getfdprm 
DS QD sect=13 

Bu programı fdutils'den çalıştırdım. http://www.fdutils.linux.lu/Fdutils.html DS, çift taraflı QD, Dört Yoğunluk mezhebi = 13 bir sektör sayısı anlamına gelir. Disklerin nasıl monte edileceği ve verilerin nasıl alınacağı açısından çıktının ne anlama geldiğini gerçekten bilmiyorum.

Dosya sistemi türünü bulmak için ne yapmalıyım?

GÜNCELLEME3: Bir sağlık kontrolü olarak, boş, biçimlendirilmiş disketlerin "yeni" bir kutusunu buldum, bir Dosya sistemi türü belirtmeden veri okuyabiliyor ve yazabiliyordum.

Üzerinde araştırma yaptığım Disketlerin biçimlendirildiğini ve hatalar olduğunu varsayarsak, bunların takılmasını önleyebilir miyiz?

Dresrescue ne yapıyor Heres:

$ sudo ddrescue /dev/fd0 ~/Desktop/fd0.iso


Press Ctrl-C to interrupt
rescued:    454656 B,  errsize:   1019 kB,  current rate:        0 B/s
   ipos:    538624 B,   errors:      11,    average rate:       69 B/s
   opos:    538624 B,     time from last successful read:      40 s

Görünüşe göre kullanıcının diskete erişmesini sağlamak zorundaydınız - answer.launchpad.net/ubuntu/+source/util-linux/+question/… - seçeneğin hala orada olup olmadığını bilmiyorum
Wilf

Hangi sistemin verileri kaydettiğini biliyor musunuz? Ben kendi özel dosya sistemi --- hpfs, hpqfs veya benzeri bir şey kullanılan HP aygıtları (burada '90s hakkında konuşma) sahip hatırlıyorum. O zamanlar bile bir ağrı, dosyaları "dönüştüren" acı bir msdos yardımcı programı hatırlıyorum ... Bu durumda HPCOPY ve HPDIR aramayı deneyebilirsiniz. Belki bir emülatörde koşabilirler
Rmano

(Umarım) fstype belirlemek için şunu kullanın: file -Ls. HPFS'ye gelince, bunu OS / 2 disklerinde gördüm. Ayrıca, gün içinde bunları kullanırsanız parça başına daha fazla sektöre izin veren bazı araçlar vardı, o zaman (bazen) IBM PC'lerde bile 20 veya 21 SPT'ye izin veren bir TSR "SMAX.COM" kullanırsınız.
Dostum

Tescilli bir FS hakkında herhangi bir belge bulamadığım bir kaç sorunla karşılaştım. FS hakkında herhangi bir bilgi bulamazsanız, dosyaları manuel olarak kaldırmak en iyi seçenek olabilir. Son denedim, yararlı bir bilgi çekmek için kabaca 15-20 saat iş aldı, ama son çare olarak çalışması gerekir: p
Thebluefish

1
Bazı ilginç bağlantılar: google.com/… web.nmsu.edu/~kburke/Instrumentation/VHelper.html . bu tür diskleri kullanmak için bazı araçlar olabilir mi? PDF'nin son bölümüne bakın "Verileri diske kaydetme" de bir Unix konsolunda kullanmanın bir yolundan mı bahsediyor?
Mateo

Yanıtlar:


4

Varian dosyaları hakkında biraz araştırma yaptım ve bunu buldum. Diskler için özel bir 5 1/4 "biçimi hakkında bir şey söyledi, özelleştirilmiş BIOS rutinleri - yağsız. DOS'tan çalışıyor gibi görünüyor, bu yüzden belki
DOSBOX'dan çalışacak mı? İşte burada: http: //nmr.tamu. edu / vhelper.php Biraz
yeniden okumak, güvenilir bir şekilde çalıştığını söyledikleri bilgisayarın son sınıfı 486 ve neredeyse hiç Windows ile değil.Başka bir şey başarısız olursa, en azından bazı EXE'leriniz var. potansiyel olarak belirlemek için.İşte bir sürü BIOS yama yok umuyoruz.Pascal EXE saldırmak gerekirse, dekompler içine atmadan önce UnLzExe / Upack / sıkıştırmak istiyorum. o dönemden itibaren neredeyse her zaman bazı şekillerde sıkıştırılırlar.

Eski Güncellemeler

Burada sizin için birçok ipucu var:

  • Bugünlerde çoğu anakart disket denetleyicisini kapattı, açık olduğunu doğruladınız mı?
  • Ayrıca, disket sürücüsü arama seçeneğini de açın. Aramazsa, bir tür sorununuz var demektir.
  • Bakın, başka ne ... konektör bir Nintendo NES kartuş konektörü gibi görünüyorsa, düşük yoğunluklu bir sürücüdür (360kiB). Eski PATA konektörlerine benziyorsa, 1.2 MiB yüksek yoğunluklu diskler daha olasıdır. Standart bir 360k sürücüdeki HD diskleri okuyamazsınız.
  • Oh, ayrıca, bilgisayarınızı açtığınızda ışık sarı veya yeşilse, kablo baş aşağı takılır. O kötü çocuđu ters çevirin, ve gitmek için iyi olacaksýnýz.
  • Ve son olarak, bu Apple / Commodore / Atari markalı bir disket ise, bir IBM PC ile çalışabilmesi için özel bir kartınızın olması gerekir. Ve kesinlikle bir IBM PC sürücüsünde bu stil disklerini okuyamayacaksınız. Sektörleri, kümeleri ve hatta başlangıçtaki baş pozisyonları bile farklı yerlerdedir. Bir bilgisayarın sürücülerle arabirim kurmasına izin verecek 3. taraf kartlarını duydum, ancak ne olduklarını hatırlamıyorum.
  • Daha fazla bilgi iyidir. Lütfen hangi marka / marka / model disket kullanmaya çalıştığınızı ve anakartınızın / modelinizin ne olduğunu paylaşın.
  • Edit: Soru değişti ve ben cevabımı yeterince hızlı değişmedi çünkü bir aşağı oy kazandı. Ya da bok gibi biçimlendirilmiş. Yeterince adil.

    Güncellenmiş Yanıt

    Bunların pist başına 13 sektörü olduğunu söylediniz mi? Ne tür diskler olduğunu merak ediyor musunuz? Araştırmalar muhtemelen Apple olduklarını söylüyor [flopiler; Bunları yerel bir IBM PC disket denetleyicisiyle okuyabileceğinize inanmıyorum. C64 veya Atari diskler de olabilirler
    Bu hatırladığım değil, ama size yardımcı olabilir: http://www.deviceside.com/fc5025.html
    Not: "Flippy" diskleri okumanıza yardımcı olamayacağını söylüyor Apple / C64 / Atari sürücüler olmadan.

    GNU Kurtarma

    Oh, görüyorum ki ddcue kullanıyorsun. Kullandığım son sürüm 1.14, 1.16'nın çok farklı olduğunu düşünemiyorum. 5,25 QD için -c15 ve 3,5 HD için -c18 kullanmayı unutmayın.

    Hızlı Erişim, doğrudan erişim kullanmıyor. Günlük, her şeyin iyi olduğunu hatırlamanıza yardımcı olacaktır:

    sudo ddrescue -Bv -c15 / dev / fd0 floppy.img floppy.img.log

    Diskte kötü noktalar varsa, bunları atlayın. Bir dahaki sefere kötü noktaları vurmak için günlüğü kullan

    sudo ddrescue -Bndv -c15 / dev / fd0 badfloppy.img badfloppy.img.log

    Aşağı inip kirlenmeniz ve kötü sektörlerde çalışmanız gerekiyorsa, bu 5 kez bölünür ve tekrar dener.

    sudo ddrescue -Bd -c15 -r5 / dev / fd0 bf2.img bf2.img.log

    Montaj görüntüleri

    Bu cevaplayabileceğim bir şey!

    FS türünü (umarım) belirlemek için:

    dosya -Ls floppy.img

    VEYA

    dosya -Ls / dev / fd0

    Şimdi, bir kez geri döngü monte edebilirsiniz.

    mount -t msdos -o loop floppy.img /mnt/floppy
    

    Bu sinir bozucu HPFS disklerinden biri olmayı başarırsa, başlangıçta görebileceğiniz şey sadece HPFS FAT eşdeğeri olduğundan, hpfs bölümünü takmak için ofseti belirlemek için fdisk'i kullanabilirsiniz. Daha önce sabit diskler için kullandım, o kadar farklı olmamalı. Sorunuzu güncelleyin, geri döneceğim ve (umarım) cevaplayacağım.


    Nokta 3, ben bile düşünmemiştim, ama bu doğru! her iki sürücüm de 360K sürücüler (sanırım) ve disklerimin hepsi çift yoğunluklu!
    j0h

    1
    Çift Taraflı Çift Yoğunluklu (DSDD) diskler 360k disklerdir. DSHD diskler yüksek yoğunluklu disklerdir. Bunlara bazen Dörtlü Yoğunluk denirdi. DSDD, 180k'lık yore disklerden iki katıydı - sanırım, aslında hiç görmedim, eski bilgisayarların kötü eski günlerinde diskleri saygısız hatırlıyorum. Bu model numaralarını sürücülere gönderin, eminim birisi ne tür bir sürücünüz olduğunu izlememize yardımcı olacaktır. Oh ve HD / QD sürücüler DD disklerle uyumluydu.
    Dostum

    Yakında fotoğraf çekeceğim .. ve model numaraları
    j0h

    @ j0h Günün birinde Teac, 5,25 inçlik yarım yükseklikte bir pakette 5 1/4 "ve 3 1/2" çift sürücü yaptı. Bunlardan en az 5'ini
    Dostum

    Bu sürücülerin bazı fiyatlarını gördüm. Bir daha asla araştırmayı geri kazanmam gerekirse, bunları görürdüm! Ben 5.25 disket sürücü satmak için ~ 900 $
    j0h

    14

    Varsayılan olarak, floppyçekirdek modülü yüklü değildir. Modülü yüklemek için

    sudo modprobe -v floppy
    

    Kullanıcıyı "disket" grubuna eklemeyi unutma; bunu yapmak için

    sudo adduser $USER floppy
    

    Modül yüklendikten sonra donanıma erişebilmeli ve disketleri takabilmelisiniz.


    Bu mükemmel bir şey. Yakında kontrol edeceğim.
    j0h

    Artık varsayılan olarak disket yüklemiyorlar. Bugünlerde bu mantıklı tahmin. Bahşiş için teşekkürler!
    Dostum

    3

    DOS biçimindeyse, muhtemelen mtools paketindeki araçları kullanmaya çalışmak yerine kullanmak istersiniz.

    Arşivden mtools paketini kurun ve dosyalara erişmek için "mdir", "mcopy" vb. Kullanın.


    Neden? Sadece iyi monte edebilirsiniz.
    psusi
    Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
    Licensed under cc by-sa 3.0 with attribution required.