standalone

Προβληματισμός, προτάσεις και λύσεις για "αναβάθμιση" του Η/Υ σε εργαλείο παραγωγικότητας!
Λειτουργικά συστήματα, Backup/Recovery, χρήση του hardware I/O.
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1023
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

Update : Re: Floppy Cache - 1 Update

Δημοσίευση από pez »

1
Μιας και ετέθη το θέμα, πήραμε
-
με το παρωχημένο κ.λπ. pc, όπου, θυμίζουμε ότι, "υφίσταται" : )
- άγνωστον μέχρι πότε : ) - ένα, ας το πούμε, "Multi-Boot MS Only"
με εγκατεστημένο ms dos 6.22, στο directory [DOS] του 1st Primary
Partition P1, και στο οποίο περιέχεται το [SMARTDRV.EXE]
-
τα ακόλουθα πάρα πολύ ενδιαφέροντα αποτελέσματα:

WXP32P: CMD/COMMAND : -> SMARTDRV {-> C:\DOS\SMARTDRV.EXE} : OK

WXP64P: CMD : -> SMARTDRV : exists in C:\DOS\ but : incompatible

W10P32: Έχει πιάσει το "C" κι έχει δώσει στο P1 το "L", οπότε:
      : CMD/COMMAND : -> L:\DOS\SMARTDRV : OK

W10P64: CMD : -> SMARTDRV : incompatible

άρα, όπου παίζει το smartdrv φαίνεται
-
έτσι λέει αυτό, κι έτσι λένε οι δοκιμές με τα options του smartdrv,
που για floppy στο a είναι : a , a- , a+
-
πως εκεί μέσα, ας πούμε : "σε επίπεδο των δύο console τους",
έχουμε την δυνατότητα ελέγχου της cache μεταξύ άλλων και του
floppy

2
Όμως, σε κανένα από τα ανωτέρω δεν βρήκαμε τρόπο να μάθουμε,
μετά βεβαιότητος, αν υπάρχει ή όχι cache για το floppy σε, ας
πούμε, "επίπεδο windows" - η διαβεβαίωση των [Policies] [2:6-
UPDATE] πως οι default ρυθμίσεις της writing cache ισχύουν "στα
Windows", αν όντως σημαίνει αυτό που νομίζουμε, τότε δεν
επιβεβαιώνει την δική μας, ας την πούμε, "πειραματική
εμπειρία" : )

- Πέτρος Ζιμουρτόπουλος

UPDATE : Ενδιαφέρον έχει και το απολύτως συγγενές γενικότερο
ζήτημα : "μέσα σε ποιες consoles τρέχουν ποια προγράμματα και
ποιες consoles, μέσα στις οποίες τρέχουν ποια προγράμματα"...
Έτσι, για παράδειγμα μόλις τώρα, μέσα στο w10p64, η console του
cmd - δεν έχει console command - έτρεξε την console cmd του
wxp32p αλλά και μέσα στην cmd του wxp32p δεν άφησε να τρέξει το
smartdrv του msdos16, ούτε την console command του wxp32p - ως
ανεμένετο, δηλαδή, από τα προηγούμενα [2]. Κρίμα. Πάντως εμείς,
για να μην λέμε πως δεν είμαστε βέβαιοι, το δοκιμάσαμε κι αυτό
μήπως τελικά βρούμε στο w10p64 μια τέτοιου είδους τρύπα για να
τρέχουμε console 16μπιτα προγράμματα...

[1] "Floppy Cache", 03 Νοέμ 2017, 22:22

[2:6-UPDATE] "Εν Τάχει, Επίσης - 1 Update", 22 Οκτ 2017, 23:17
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1023
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

Η Τεχνική

Δημοσίευση από pez »

[0]
Ποιος το περίμενε; Να ξαναθυμηθούμε σήμερα, εν έτει 2017, τις
κασκαρίκες που επανειλημμένα μας κάνανε τα floppies κατά το
παρελθόν... Εντάξει. Ας το αποδεχθούμε επιτέλους:

"No desktop computer or laptop comes today" - 2016 - "with a
physical Floppy Drive" [1]

Κι αν το είχαμε συνειδητοποιήσει εγκαίρως αυτό, τότε λογικά θα
έπρεπε: αφενός, να είμαστε πάρα πολύ επιφυλακτικοί για το αν οι
κερδοσκόποι παραγωγοί του w10p64 έχουν πια "το κίνητρο" για να
διατάξουν, τους προγραμματιστές τους, την συντήρηση ενός driver
για τον εκ των - καταλλήλως διαμορφωθέντων, όχι βέβαια από
εμάς, ως νέων - πραγμάτων, ανύπαρκτο στους "νέους" υπολογιστές,
floppy disk controller fdc και, αφετέρου, να προσδοκάμε (διότι
δεν μπορούμε πια να πούμε: απαιτήσουμε - αν μπορεί να είναι
κανείς απαιτητικός σήμερα για το ό,τιδήποτε, όταν δεν
αυτοσυστήνεται ως εκπρόσωπος κάποιου πλήθους, αλλά εμφανίζεται
ως άτομο, μεμονωμένο, που σημασία δεν του δίνει πια κανένα άλλο,
το ίδιο μεμονωμένο σαν κι αυτόν, άτομο, κι ακόμα, ίσως-ίσως,
περισσότερο-ή-λιγότερο ασυνείδητα, ούτε καν ο ίδιος του ο εαυτός)
να συντηρούν τον driver τους για το usb floppy drive.

Αλλά ας είμαστε ειλικρινείς με τους εαυτούς μας: τι το
διαφορετικό θα κάναμε από όλα-όσα κάναμε μέχρι τώρα, αν είχαμε
"συνειδητοποιηθεί" στο ζήτημα αυτό; Το Απολύτως Τίποτα. Πάλι θα
επιχειρούσαμε "να διαπιστώσουμε", να βεβαιωθούμε για την
κατάσταση, έτσι όπως έχουμε αυτο-προπονηθεί να το κάνουμε αυτό :
πάντα μόνοι μας, πάντα απόξω, πάντα πειραματικά, πάντα με trial-and
-error, πάντα ως άτομα, Πάντα από την Σκοπιά του Άδολου Χειριστή,
την οποία από πολύ νωρίς επιλέξαμε να υπηρετούμε. Έτσι και τώρα.

Αλλά, χμ... σαν να έχουν μαζευτεί πολλά... Οπότε, έχουμε και λέμε:

[1]
Ύστερα από το τελευταίο μήνυμα όπου αναφέρθηκε η "console του
cmd", * έ τ υ χ ε * και ανακαλύψαμε, αναζητώντας όλα τα [cmd.exe]
που έχουμε στον "multi boot only ms" [2] σκληρό δίσκο με την βοήθεια
του [everything] [3], πως στο w10p64 υπάρχουν 2 δύο Windows
Command Processor κονσόλες:

- Μία, που φαίνεται σαν να φυλάσσεται στο folder:
C:\Windows\WinSxS\amd64_microsoft-windows-commandprompt_...
(προφανώς επειδή ο υπολογιστής μας έχει cpu της AMD) και
βρίσκεται στο System32:
C:\Windows\System32\cmd.exe (271,872 bytes),

- και άλλη μία, που φαίνεται σαν να φυλάσσεται στο folder:
C:\Windows\WinSxS\wow64_microsoft-windows-commandprompt_...
και βρίσκεται στο SysWOW64:
C:\Windows\SysWOW64\cmd.exe (231,936 bytes)

= Ποια-είναι-ποια; - Χμ... Για να δούμε:
->Run...
->cmd
ανοίγει στο folder:
C:\Users\Administrator>
και μας λέει ό,τι μας λένε και οι παραπάνω:

<-Microsoft Windows [Version 10.0.15063]
<-(c) 2017 Microsoft Corporation. All rights reserved.

κι άκρη δεν βγαίνει... Οπότε ψάξαμε στο διαδίκτυο και βρήκαμε [4]
ότι αυτή που βλέπουμε δίνοντας [Run][cmd] είναι - ως ανεμένετο -
"η κανονική", των 64-bit, κι ας βρίσκεται στο System32, ενώ η άλλη,
αυτή που βρίσκεται στο SysWOW64, είναι, λέει, ο 32-bit emulator...

- Και πώς γίνεται άραγε και δεν μπερδεύονται μεταξύ τους;

= Με "transparency"...
= "So remember:
(o) the SysWOW64 folder is intended for 32-bit files only
(o) the System32 folder is intended for 64-bit files only"

- Εμείς τι να πούμε; Συγκρατιόμαστε.
= "You see many of us have old habits that die hard." [5]

[2]
Περνάμε τώρα στα 2 δύο εκκρεμή ζητήματα του θέματος "Floppy
Cache" [6], ήτοι :

- "Υπάρχει floppy disk writing cache στα windows 10 64-bit";

Κι έτσι μπορώ τώρα να αναζητήσω μια απάντηση
-
μαζί με άλλη μία, για το θέμα που αφορά το αν είναι αποκλειστικά
εσωτερικό χαρακτηριστικό του floppy drive η προστασία εγγραφής
από το ανοικτό ματάκι της δισκέτας, δηλαδή ανεξάρτητα από την
όποια επιθυμία του λειτουργικού
-
στο διαδίκτυο. ''

- Αναφορικά με την cache: μετά τα προηγούμενα αλλά και τις
πρωθύστερες, παρακάτω, "εξελίξεις", συμπεραίνουμε πως δεν υπάρχει
πλέον λόγος για περαιτέρω αναζήτηση την οποία και εγκαταλείπουμε.

- Αναφορικά με το ζήτημα της προστασίας του περιεχομένου δισκέτας
από εγγραφή με το άνοιγμα στο παραθυράκι/ματάκι (notch/εγκοπή):
από ό,τι όλα δείχνουν - συμπεριλαμβανομένου και του μάλλον
εξερχομένου από το floppy disk drive σήματος Write Protect (pin 28 :
3.5" και 5+1/4") [7], [8] - συμπεραίνουμε ότι οφείλουμε να
εκλαμβάνουμε την εν λόγω "προστασία" ως απλώς και μόνον
έκφραση δικής μας επιθυμίας, η οποία μάς είναι άγνωστον αν θα
γίνει τελικώς σεβαστή : και από το bios, και από το operating system,
και από το software, και από το hardware.

[3]
Μετά από όλα αυτά:

Ξεχωρίσαμε έξι 6, από τις δεκαέξι 16, δισκέτες [9:7], από αυτές
που έδειχναν να είναι σε κάποια καλή κατάσταση, μετά τα όσα
τραβήξανε τελευταίως (κι οπωσδήποτε όχι τις 0-5-7): τρεις 3 για
το fdc-fdd και 3 τρεις για το usb-fd
-
το 3 από το παλαιό σύστημα ασφαλείας που θυμηθήκαμε : "παππούς"-
"μπαμπάς"-"γιος" ή τώρα πια και "γιαγιά"-μαμά"-"κόρη" ή κάτι
τέτοιο, τέλος πάντων, συγγενικό, για τα κατ' ελάχιστον τρία 3
ακριβή αντίγραφα ασφαλείας για το ό,τιδήποτε γενικώς, και ειδικώς
από file έως δίσκο - ποιος τα κρατά;
-
τις βαφτίσαμε - ως ανωτέρω, "συγγενικά" - γράφοντας πάνω σε νέα
αυτοκόλλητα ετικετάκια : fdc1-fdc2-fdc3 και usbA-usbB-usbC, με
σκοπό να τις γράφουμε ανά τριάδα 3-άδα, ξεχωριστά, στα fdc-fdd
και usb-fdd αντιστοίχως, για να μην τις μπερδέψουμε στην συνέχεια,
που θα πάμε να δούμε "τι θα γίνει" όταν αποπειραθούμε να εφαρμόσουμε
την "τεχνική" που, όπως ήδη είπαμε [9:11], σκεφτήκαμε να εφαρμόσουμε,
μπας και

* α π α λ λ α γ ο ύ μ ε * ο ρ ι σ τ ι κ ά *

από αυτό το ατελείωτο-χρονοβόρο-ψυχοφθόρο-αναποτελεσματικό
βγάλε-δισκέτα-βάλε-δισκέτα μεταξύ w10p64-dos, μια ταλαιπωρία
στην οποία μέχρι τώρα υποβαλλόμαστε από τα floppies, που
"χτυπάνε ή εκβράζονται ως κακέκτυπα.

[4]
Αναζητήσαμε, εντοπίσαμε, κατεβάσαμε, δοκιμάσαμε, βεβαιωθήκαμε
πως παίζει το ίδιο καλά όπως παλιά, και ανανεώσαμε σχετικώς το
dead-link της wikipedia, για το πού βρίσκεται το σπάνιο, από
κάθε άποψη, σήμερα ως κυριολεκτικά δυσεύρετο αλλά και πάντοτε ως
μοναδικά χαρισματικό, cardware [hd-copy] [10],[11], που είναι μεν
πρόγραμμα για dos, αλλά "δε", όπως εμείς διαπιστώσαμε με τα 2
δύο "δικά μας", τα "μετά-dos", motherboards/bioses "μας": στο
από δεκαετίας 10-ετίας παρωχημένο bios με τον fdc και το
emulated usb floppy, καθώς και στο προ μηνών "uefi" legacy bios
με το emulated usb floppy μόνον, ως ακολούθως:

A
Δεκαετίας mb/bios με fdc-floppy και usb-floppy

Α.1
[HD-Copy] σε Ms Dos/FreeDOS από fdc-floppy ή usb-floppy:
- Αναγνωρίζει το fdc-floppy, και
- Δεν Αναγνωρίζει το usb-floppy αφού, είτε αυτό έχει μέσα του
δισκέτα είτε όχι, το [hd-copy] λέει πως δεν έχει

Πολύ κακό αυτό, σημαίνει ότι το bios, που κάνει την usb fdd
emulation, είναι αυτό που λέει πως "δεν έχει" : βασικό ζήτημα,
που θέλει και άλλη διερεύνηση και σε άλλο bios.

Α.2
[HD-Copy] σε WXP32P:
- Aναγνωρίζει και τα δύο 2, fdc-floppy και usb-floppy

Α.3
[HD-Copy] σε W10P32:
- Αναγνωρίζει και τα δύο 2, fdc-floppy και usb-floppy

B
Μηνών mb/uefi legacy bios

Β.1
[HD-Copy] σε Ms Dos/FreeDOS από fdc-floppy ή usb-floppy:

- Όχι μόνον δεν αναγνωρίζει το usb-floppy, αλλά επί πλέον

- * Β Ρ Α Δ Υ Π Ο Ρ Ε Ί * απίστευτα! Λες και είναι μηχάνημα
κάτω από 5 MHz κι όχι 2,900 MHz...

Ε, μα θα έχει μεγάλο γούστο αντί για real mode 8086/8087,
να υποκρύπτει, αυτό το "legacy" πριν το bios, κανένα
emulated/virtual bios. Γέλια που - δεν - θα κάνουμε...

= Άλλα συμπεράσματα;

- Δυσοίωνα, καθότι όλα αυτά μάς προϊδεάζουν έμμεσα για
μεγάλα προβλήματα όταν θα αποπειραθούμε από το WOS
την άμεση προσπέλαση του usb-floppy.

[5]
Βγαίνουμε από το w10p64 και μπαίνουμε πρόσκαιρα στο ms dos
της Primary Partition μας P1 [2], όπου το [hd-copy] οπότε,
απομένει να βλέπει μόνον το fdc-fd
-
και στο σημείο αυτό θυμόμαστε να τονίσουμε την πολύτιμη
ικανότητα του [hd-copy] να μπορεί να παράγει αξιόπιστα αντίγραφα
δισκετών χρησιμοποιώντας μόνον ένα fd
-
πράγμα όμως που εμάς δεν μας βλάπτει καθόλου την στιγμή αυτή,
αφού έτσι κι αλλιώς σκοπεύουμε να ελέγξουμε την Καλή Λειτουργία
του fdc-fd μας έξω από το w10p64.

Έτσι, ξεκινάμε το [hd-copy], ορίζουμε όλα τα options του ως : "+",
εκτός του αχρείαστου εδώ password, και του "Expert Mode", που τα
ορίζουμε, και τα 2 δύο, ως : "-", φυλάμε το νέο αυτό [config] του,
και με τον εξαιρετικό, αξιόπιστο, * Α Ρ Γ Α * Χ Ρ Ο Ν Ι Σ Μ Ε Ν Ο *,
Formatter-Verifier που διαθέτει, ο οποίος αναφέρει αμέσως το
ΚΑΘΕ ΈΝΑ λάθος που θα διαπιστώσει καθώς και τις απόπειρες
που θα κάνει για να το διορθώσει - δεν το είπαμε; εξαιρετικός ! : ) -
φορμάρουμε (logically) και τις έξι ("HD", "High Density", "hd"-copy)
δισκέτες μας

= Αποτέλεσμα;

- Χμ... Έχουμε και λέμε :
(18 sectors/track Χ 80 tracks/side Χ 2 sides/disk) Χ 6 disks =
(1,440 Χ 2) Χ 6 = 2,880 Χ 6 = 17,280 Sectors

Με * 0 * Μ Η Δ Ε Ν * Λάθη

για το fdc-fd στο dos - και προσθέτουμε : "στο bios της δικής μας
mb".

Συνεπώς, μπορούμε πλέον να υποθέσουμε ευλόγως:

- πως το fdc-fd δουλεύει (ωσάν) κανονικά,
- πως οι 6 αυτές δισκέτες είναι (ωσάν) καινούριες, και
- πως είναι (ωσάν) να μην χρειάστηκε να μπούμε στο ms dos

Ωραία!

[6]
Βγαίνουμε από το ms dos και μπαίνουμε στο w10p64. Αναζητούμε,
και εντοπίζουμε - επιτέλους - στο διαδίκτυο τα εντελώς
απαραίτητα, τα "χρειώδη", το εκ των ων ουκ άνευ ελάχιστο
μέρος του FreeDos [12] - όπου παρατηρούμε, προς μεγάλη μας
ομολογουμένως ικανοποίηση, πως είναι "Compiled with Open
Watcom", δηλαδή "ow" [13] : ) - στην εντελώς τελευταία
τρέχουσα έκδοσή του [14]:

http://www.fdos.org/bootdisks/autogen/FDOEM.144.imz

και παρά τις εκεί προειδοποιήσεις - αλλά και τις αντιφάσεις -
δημιουργούμε ένα "μονόγραμμο" folder στον σκληρό μας δίσκο,
ας πούμε το t στο P: "P:\t", και κατεβάζουμε εκεί μέσα όλα-όσα
βρήκαμε, "έτσι, για να βρίσκονται"
-
μάλιστα, ας το πούμε κι αυτό, αν και δεν μας ενδιαφέρει,
προς αποφυγήν δυσάρεστων εκπλήξεων που μπορεί να
συμβάλουν στον κλονισμό της εμπιστοσύνης : πως την στιγμή
αυτή το εκεί folder [i386], με ημερομηνία 2016-05-12 02:32,
είναι "empty".

[7]
Αφού διασταυρώσουμε αυτά που διαβάζουμε στην εν λόγω
ιστοσελίδα [14], με εκείνα που γράφει για τα files ".imz",
"ο" nirsoft, ένας από τους στυλοβάτες του freeware στα
windows [15], αφήνουμε κατά μέρος τα payware, που
προτείνονται από τους users, και αναζητούμε και βρίσκουμε
τον Universal Extractor [16], τον οποίο κατεβάζουμε [17],
εγκαθιστούμε, ως [UniExtract.exe], και ενσωματώνουμε στο
context menu του mouse right click, κι αυτό ενώ ήδη έχουμε
ενσωματωμένο το [7z.exe], από το άριστο freeware 7-zip [18],
που από ετών το ανανεώνουμε τακτικά με την τελευταία του
έκδοση [19] , κι είμαστε επιτέλους έτοιμοι να ξεκινήσουμε την
δοκιμή της "Τεχνικής" "μας" : ) η οποία αποτελεί κατ' ουσίαν
μια καταλλήλως προσαρμοσμένη τροποποίηση της ήδη
εφαρμοσθείσης "Διαδικασίας" μας [20].

Η Τεχνική

0/6
Φτιάχνω ένα shortcut (.lnk) του 64-μπιτου [cmd.exe] - από το
System32, ως ανωτέρω
-
ενώ για να το ξεκινάω από όπου θέλω, διαγράφω από το "Start in:"
του, το εκεί περιεχόμενο: "C:\Windows\System32"
-
και το αντιγράφω στο [P:\t\]

Πηγαίνω στο [P:\t], διαλέγω το [FDOEM.144.imz] και το αποσυμπιέζω
δύο 2 φορές, μία με το [uniExtract] και μία με το [7-Zip], στα:

[uniFDOEM.144]

[7z-FDOEM.144]

αντιστοίχως, τα οποία και συγκρίνω με την [cmd] εντολή File
Compare Δυαδικά "/B", και το αποτέλεσμα της σύγκρισης επιλέγω
να το σώσω στο [144.txt]:

P:\t>FC /B 7z-FDOEM.144 uniFDOEM.144 > 144.txt

οπότε δίνοντας την εντολή του [cmd]:

P:\t\TYPE 144.txt

διαβάζω:

Comparing files 7z-FDOEM.144 and UNIFDOEM.144
FC: no differences encountered

και μόνον έτσι είναι που επιλέγω για να χρησιμοποιήσω στην
συνέχεια την εικόνα [7z-FDOEM.144]

1/6
Το κουτί του pc μας διαθέτει στην πρόσοψή του δύο 2 usb θύρες,
που επειδή "μπορεί" να μας χρειαστούν, ας τις πούμε από τώρα
front_usb_port_1 και front_usb_port_2, κι έτσι δεν υφίσταται
ανάγκη να το τοποθετήσουμε το κουτί πίσω-μπρος ανάποδα για να
έχουμε πρόσβαση στις πίσω θύρες usb. Ενόσω λοιπόν έχουμε
εσωτερικά συνδεδεμένο το fdc-fdd μας, συνδέουμε εξωτερικά, στo
front_usb_port_1, και το usb-fdd μας.

2/6
->[Computer Management]
->[Device Management]
->[Floppy Disks]
->[... USB Device][Properties]
->[Enable device]

3/6
->{usbA Floppy/Write Enable} >> {usb Floppy Drive} : Μέσα
->[dmde_3.4.0.720]
->[Yes]
=>[Cancel]
->[Tools]
->[Copy Sectors]
--[Source]
->[File]
->[Any File]
=>[7z-FDOEM.144]
->[Open]
--[Destination]
->[Device]
--[Select device/disk]
:: Εδώ συναντώ μία από τις δύο 2 ακόλουθες περιπτώσεις:
<-[v] Physical Devices
--[Floppyusbstor#sfloppy&ven_...] : δηλαδή το βλέπει
:: οπότε
->[Floppyusbstor#sfloppy&ven_...]
->[ΟΚ]
:: ή:
<-[v] Physical Devices
--[] : δηλαδή δεν το βλέπει
:: οπότε
->[v] Logical Disks
--[Volume A:\ - 1.47 MB - FAT] : το βλέπει έτσι
->[ΟΚ]
:: Μετά συναντώ πάλι μία από τις δύο 2 περιπτώσεις:
:: ή δεν μου λέει τίποτα, οπότε:
->[OK]
:: ή μου λέει:
<--[WinError 21. The Device is not ready]
:: οπότε αλλάζω front usb port στο usb floppy drive
->{front_usb_port_1} >> {... usb Floppy Drive} : Έξω
->{... usb Floppy Drive} >> {front_usb_port_2} : Μέσα
->[OK]
:: και μετά:
<-[Do you wish...]
->[v] Confirm overwriting 1.47 MB
->[Yes]
<-[Please wait...]
... ... ... ... ...
<-[Successfully read: 1 474 560 (1.47 MB)]
->[OK]
->[Exit]

4/6
->{usb Floppy Drive} >> {usbA Floppy Disk/Write Enable} : Έξω
->{usbA Floppy/Write Enable} >> {usbA Floppy/Read Only}
->{usbA Floppy/Read Only} >> {usb Floppy Drive} : Μέσα

->[dmde_3.4.0.720]
->[Yes]
=>[Cancel]
->[Tools]
->[Copy Sectors]
->[Source]
->[Device]
->[Select device/disk]
:: Εδώ συναντώ μία από τις δύο 2 ακόλουθες περιπτώσεις:
<-[v] Physical Devices
--[Floppyusbstor#sfloppy&ven_...] : δηλαδή το βλέπει
:: οπότε
->[Floppyusbstor#sfloppy&ven_...]
->[ΟΚ]
:: ή:
<-[v] Physical Devices
--[] : δηλαδή δεν το βλέπει
:: οπότε
->[v] Logical Disks
--[Volume A:\ - 1.47 MB - FAT] : το βλέπει έτσι
->[ΟΚ]
:: Μετά συναντώ πάλι μία από τις δύο 2 περιπτώσεις:
:: ή δεν μου λέει τίποτα, οπότε:
->[OK]
:: ή μου λέει:
<--[WinError 21. The Device is not ready]
:: οπότε αλλάζω front usb port στο usb floppy drive
->{front_usb_port_1} >> {... usb Floppy Drive} : Έξω
->{... usb Floppy Drive} >> {front_usb_port_2} : Μέσα
->[OK]
--[Destination]
->[File]
->[Any File]
=>[P:\t\uniFDOEM.144]
->[Save]
->[OK]
<-[Do you wish...]
<-[Sectors 0 - 2 879 ...]
<-to the file?
->[Yes]
->[OK]
->[Exit]

->{usb Floppy Drive} -> {usbA Floppy/Read Only} : Έξω

5/6
-> P:\t>FC /B 7z-FDOEM.144 usbA.BIN > 7z-usbA.txt
-> P:\t>TYPE 7z-usbA.txt

<- Comparing files 7z-FDOEM.144 and usbA.BIN
<- FC: no differences encountered

6/6
Επαναλαμβάνουμε τα βήματα 3/6, 4/6, 5/6 για κάθε μία
από τις ως ανωτέρω πέντε 5 άλλες δισκέτες usbB, usbC και
fdc1, fdc2 (όπου η επιλογή USB γίνεται FDC [20] - με τα
ακόλουθα αποτελέσματα:

7z-usbB.txt
FC: no differences encountered

7z-usbC.txt
FC: no differences encountered

7z-fdc1.txt
FC: Υπάρχουν διαφορές, και τις μετράμε ως εξής:

P:\t>FIND /V /N "" 7z-fdc1.txt
[1]Comparing files 7z-FDOEM.144 and FDC1.BIN
[2]00004FA5: 3F 8E
...
[63]0165C00: F6 00
ήτοι:
62 διαφορές σε bytes

7z-fdc2.txt Υπάρχουν διαφορές, τις μετράμε:
P:\t>FIND /V /N "" 7z-fdc2.txt
[1]Comparing files 7z-FDOEM.144 and FDC2.BIN
[2]00004610: 40 DF
...
[60]00027600: 46 91
ήτοι:
59 διαφορές σε bytes

ενώ η εφαρμογή της Τεχνικής με το fdc3 δεν κατέστη
δυνατόν να ολοκληρωθεί λόγω των αλλεπάλληλων λαθών
ανάγνωσης-εγγραφής του εν λόγω floppy.

- Τελειώσαμε.

: )

[8]
Εξαντλήσαμε όλα τα περιθώρια ως εξής:

8.1
Πήγαμε στο [WXP32P] όπου φορμάραμε - και πάλι με το [hd-copy] -
τις δισκέτες fdc1, fdc2 με το ως άνω λάθος περιεχόμενο καθώς και
την χτυπημένη δισκέτα fdc3 και επαναλάβαμε την Τεχνική

= Αποτέλεσμα;

- ΕΠΙΤΥΧΈΣ !

8.2
Τέλος, πήγαμε και στο [w10p32], όπου ξαναφορμάραμε τις εν λόγω
δισκέτες και προσπαθήσαμε να επαναλάβουμε την Τεχνική πλην
όμως ανεπιτυχώς.

Μετά και από αυτό το πήραμε οριστικά απόφαση - καιρός ήταν,
ε; - : ) - και απενεργοποιήσαμε τον fdc και στα δύο windows 10:

και στο [w10p64]
και στο [w10p32]

[Computer Management]
[Device Management]
[floppy drive controllers]
[Standard floppy disk controller]
[Disable Device]

οπότε από τώρα και στο εξής εκεί μέσα θα δουλεύουμε μόνον με
το usb-floppy εφαρμόζοντας την ως άνω τεχνική.

Πέτρος Ζιμουρτόπουλος

[1] Anand Khanse, "How to use Floppy Disk on Windows 10", March 9, 2016

[2] "Re: Floppy Cache", 04 Νοέμ 2017, 02:49, Ενταύθα

[3] "Everything", Last Version: 1.4.1.877, Retrieved: 11 Nov 2017

[4] Mika Larramo, "Windows 64-bit: The 'Program Files (x86)' and
'SysWOW64' folders explained
", Retrieved: 11 Nov 2017

[5] Tom Carpenter, "Windows Command Line – 64-bit?", July 9, 2010

[6] "Floppy Cache", 03 Νοέμ 2017, 22:22, Ενταύθα

[7] "Floppy Drive Pinouts", Retrieved: 11 Nov 2017

[8] wikipedia, "Write Protection", Last Edited: 20 May 2017

[9:7], [9:11] "Εν Τάχει, Επίσης", 23 Οκτ 2017, 00:17, Ενταύθα

[10] wikipedia, "HD-Copy", Last Edited: 25 October 2017

[11] "Archived HD-Copy Download", Archived: 2016-03-04

[12] "FreeDOS", Retrieved: 11 Nov 2017

[13] "Μια νέα προοπτική από τον ow linker", 11 Σεπ 2017, 20:03, Ενταύθα

[14] "FREEDOS Ripcord BootDisk", Retrieved: 11 Nov 2017

[15] ".imz Extension - List of programs that can open .imz files", Retrieved:
11 Nov 2017

[16] "Universal Extractor", Retrieved: 11 Nov 2017

[17] "Download Universal Extractor", Current Version: 1.6.1, Released:
05/12/2010

[18] "7-zip", Retrieved: 11 Nov 2017

[19] "Download 7-Zip for Windows", Current Version: v16.04, Released: 2016-10-04

[20] "Η Διαδικασία", 28 Οκτ 2017, 23:11, Ενταύθα
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1023
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

2,900 MHz Uefi 8086 Legacy Bios ;

Δημοσίευση από pez »

- Σειρά έχει τώρα, να μας απασχολήσει, Το Μείζον Φασούλι που
ξεφύτρωσε από το προηγούμενο [1]:

B
Μηνών mb/uefi legacy bios

Β.1
[HD-Copy] σε Ms Dos/FreeDOS από fdc-floppy ή usb-floppy:

- Όχι μόνον δεν αναγνωρίζει το usb-floppy, αλλά επί πλέον

- * Β Ρ Α Δ Υ Π Ο Ρ Ε Ί * απίστευτα! Λες και είναι μηχάνημα
κάτω από 5 MHz κι όχι 2,900 MHz...

Ε, μα θα έχει μεγάλο γούστο αντί για real mode 8086/8087,
να υποκρύπτει, αυτό το "legacy" πριν το bios, κανένα
emulated/virtual bios. Γέλια που - δεν - θα κάνουμε...


για το οποίο σκεφτόμαστε ότι μάλλον οφείλεται σε έναν πλέον
πολύπλοκο συνδυασμό των ως άνω (π.χ. [2]) αναφερθέντων,
με την πιθανότητα ανάγκης αποσυμπίεσης, αν όχι του όλου,
τουλάχιστον τμημάτων, του bios (π.χ. [3]), με τους περιορισμούς
που μας επιβάλλει η poorman's cpu μας [4], καθώς και με την,
κατά την γνώμη μας, θερμική προστασία της - η οποία μας
σερβίρεται ως οικολογική - και πραγματοποιείται όχι βέβαια
με την απλή ύπαρξη και μόνον της τεραστίων - σχετικώς -
διαστάσεων της ψήκτρας και του ανεμιστήρα της αλλά και από
το υποστηρικτικό τους σύστημα: sensors-hw-firmware-bios-opsys-
-software για να αντιμετωπισθεί το πρόβλημα - το οποίο μπορεί
να υπήρχε από τα σπάργανα του 8086 [5], αλλά όχι βέβαια στην
τεράστια σημερινή του έκταση - ή κάτι τέτοιο τέλος πάντων, σαν
κι αυτό που έχουμε δει να επιφέρει στους φορητούς υπολογιστές
την μείωση της συχνότητας λειτουργίας της cpu, κι όλα αυτά τα
εμπόδια να κείνται προφανώς πέραν κάθε δυνατότητος του
Άδολου Χειριστή, οπότε δεν πρέπει να απέχει από την ουσία
της λειτουργίας του uefi legace - και όχι μόνον - bios : "Τι μού
ζητάς παιδάκι μου; 8086, real mode, και legacy bios; Πάρε παρέα
και τα παλαιά 5 MHz του να' χεις, και κοίτα να μην τα ανεβάσεις,
γιατί μπορεί και να κάψεις την cpu"...

= Συμπέρασμα;

- Μπορεί να απαιτούνται απόπειρες overclocking [5], ένα
πρωτάθλημα, δηλαδή, που βρίσκεται μακράν πέραν των δικών
μας ισχνών φιλοδοξιών...

- Πέτρος Ζιμουρτόπουλος

[1] "Η Τεχνική", 11 Νοέμ 2017, 12:12

[2] "Fake86", Tue, 2 Oct 2012

[3] Hillis, Robert G., Rasmussen, Eric C., "Data processor having
BIOS packing compression/decompression architecture
", US Patent
6421776, Filing Date: 07/15/1997

[4] "Celeron", Last edited: 14 September 2017

[5] "CHMOS", Last edited: 6 September 2017

[6] "Overclocking", Last edited: 4 November 2017

UPDATE - Αναδιατυπώσεις - Διορθώσεις - Προσθήκες
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1023
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

= DMDE; - Π Ρ Ο Σ Ο Χ Η ! Μόλις Ανακτήσαμε τον Σκληρό Δίσκο μας

Δημοσίευση από pez »

.
- Σβήσε-γράψε-βγες-δοκίμασε-μπες-διόρθωσε, ρουτίνα κατάντησε, και δεν
πρόσεχα, κι έτσι πάτησα να γράψει τον WOS sector, αντί στο floppy, στον
Πρώτο Sector του σκληρού... "Δάσκαλε, που Δίδασκες και Λόγο δεν
Εκράτεις"; - Από αυτό. Ξημερωθήκαμε πάλι... Ευτυχώς που είχαμε κάψει
το DVD του w10p64n, που κατεβάσαμε τον Φεβρουάριο από την Microsoft
σε εκείνο το σερί των αναβαθμίσεων από w7p32, κι ευτυχώς που έπαιξε
παρά τις εν τω μεταξύ επιπρόσθετες και πολυήμερες αναβαθμίσεις, όπως
είπαμε προσφάτως από αλλού [1]. Βέβαια, αν είχα μεριμνήσει κι είχα
φυλάξει τον Πρώτο Sector του hard disk δεν θα είχαμε όλη αυτή την
αγωνιώδη περιπέτεια. = Πώς έγινε όμως και σώθηκε; - Χμ... Χωρίς πολλές-
-πολλές λεπτομέρειες : ανακτήσαμε πρώτα, με το dmde, τα partitions του
Πίνακα στο MBR : P1-E2-L3-L4-L5-L6-L7-L8-P9-PA, μετά ξεκινήσαμε με floppy
dos και βρήκαμε στο FAT P1 το εργαλείο του dos Ranish Partition Manager
2.40 με το οποίο βεβαιωθήκαμε πως δεν υπήρχαν "κόκκινα" λάθη στον εν
λόγω Πίνακα, κι αναθαρρήσαμε, διότι αυτό σήμαινε πως θα μπορούσαμε να
βάλουμε τον hard disk ως δεύτερο σε άλλον υπολογιστή και να ανακτήσουμε
όλα τα δεδομένα, ύστερα, πάλι με το dmde, αντιγράψαμε τσάτρα-πάτρα,
γνωρίζοντας πως δεν θα έπαιζε, τον wxp32p mbr code από τον εν λόγω
άλλον υπολογιστή, ξεκίνησε τέλος πάντων με κάποια μπλε οθόνη windows,
μάλλον 10, είπε πως θέλει αυθεντικό DVD για να κάνει recovery, βρήκαμε
- ορθές, ως απεδείχθησαν - οδηγίες ανάκτησης w10 από το διαδίκτυο :
[Repair][Tools][Advanced][Command Prompt][System32][bootrec
/rebuildbcd][bootrec /fixmbr] και τελικά επανήλθε, μετά από 4-5 ώρες
αγωνίας, κι έτσι μπορούμε και ξαναγράφουμε την στιγμή αυτή στο forum : )
- Νικολίτσα Γιαννοπούλου - Πέτρος Ζιμουρτόπουλος - ΥΓ - Απομένει να δω
αν παίζουν και τα λοιπά συστήματα του multi-boot microsoft only. Πάντως
στην αρχική οθόνη αναφέρει και "προηγούμενα συστήματα"...
.
[1] "Αναβαθμίσεις "Αυτόματες" των Windows ", 17 Νοέμ 2017, 21:10
.
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1023
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

...και η Ανάκτηση των "Παλαιών" Συστημάτων...

Δημοσίευση από pez »

- Τελικά, τα "παλαιά" συστήματα δεν είχαν - ως συνήθως - "ανακτηθεί"
"αυτομάτως" επειδή η διαδικασία της "recovery" άλλαξε - ως συνήθως - τα
"γράμματα" των logical drives με τα οποία - τι κακιά "συνήθεια" - πορεύεται
ο boot manager των w10, χωρίς βέβαια να μπει στον κόπο "κανείς" να
διορθώσει και το "παλαιό" στο "νέο" γράμμα που υπήρχε στην εγγραφή
{ntldr} των BCD Boot Configuration Data, οπότε δεν θα μπορούσε ποτέ να
βρεθεί ο ntldr για να φορτώσει κάποιο από τα "παλαιά" συστήματα, dos-nt4-
-wxp32(1)-wxp32(2)-wxp64, που έχουμε στον σκληρό δίσκο... Αφού λοιπόν
καταλάβαμε καλά "περί τίνος πρόκειται", αναζητήσαμε στο διαδίκτυο και
βρήκαμε - πάλι από τον Anand Khanse - την εύκολη - ας πούμε - λύση:

"EasyBCD, Visual BCD Editor and Dual Boot Repair Tool are three freeware
that let you edit and repair Windows Boot Configuration Data easily" [1]

και την εφαρμόσαμε [2].

- Κι έτσι, όλα εντάξει : ) - Νικολίτσα Γιαννοπούλου - Πέτρος Ζιμουρτόπουλος

[1] Anand Khanse, "Boot Configuration Data Editor in Windows OS",
November 21, 2015

[2] Bo Yans, "Download Visual BCD", Retrieved: 21 Νοεμβρίου 2017
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1023
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

Μετά την Αναμπουμπούλα

Δημοσίευση από pez »

- Τώρα, "που επανήλθαν τα πράγματα στην κανονικότητά τους" : ) ,
θυμηθήκαμε και το τι κάναμε σε προηγούμενα recoveries, κι έτσι
διαπιστώσαμε πως, παρά την πρωτόγνωρη για εμάς ολοκληρωτική
αντικατάσταση του First Sector του σκληρού δίσκου μας από το WOS
μας, δεν αντιδράσαμε τόσο ψύχραιμα, όσο θα άρμοζε στην γενική
περίπτωση καταστροφής τέτοιου είδους, όπου αυτό που θα έπρεπε
να είχαμε κάνει ήταν να εφαρμόσουμε πρώτες - κι όχι, όπως κάναμε
εμείς, τελευταίες - τις οδηγίες της ίδιας της microsoft, που
φαίνεται πως εν τω μεταξύ έχει αντιληφθεί καλώς τις συνέπειες
του κλονισμού της εμπιστοσύνης που έχει επιφέρει η
αποκλειστικότητα που επιβάλλει - αν και δεν είναι δα και η μόνη,
εν τούτοις, ούσα από τους πρώτους, συγκέντρωσε αυτή (συνεπώς: εν
πολλοίς αδίκως), όλη την δυσπιστία - στα περιεχόμενα του First
Sector:

"Use Bootrec.exe in the Windows RE (Recovery Environment) to
troubleshoot startup issues
",
Last Review: Mar 2, 2017 - Revision: 3

- Σημειωτέον, τέλος, ότι - όπως επίσης θυμηθήκαμε - η μεταβολή
στο περιεχόμενο του {ntldr} ήταν πλέον δραστική από μια "απλή"
αλλαγή γράμματος δίσκου, καθότι ήταν αντικατάσταση με κάποιο
μήνυμα του τύπου "δεν υπάρχει διόλου" - επίσης από την εμπειρία
του παρελθόντος : ίσως επειδή δεν της αρέσει καθόλου της microsoft,
η διατήρησή του σε Boot Up Primary Partition στην αρχή του hard
disk η οποία είναι αφενός φορμαρισμένη σε FAT, κι αφετέρου,
παρόλο που είναι sata με δυνατότητες ahci (και raid), εμείς την
έχουμε "δηλώσει" στο bios ως "native ide", έτσι ώστε να είναι εύκολα
προσβάσιμη με πληθώρα σχετικών freeware εργαλείων : ) Τέλος
πάντων. Πάλι καλά που δεν την έσβησε αλλά την διατήρησε αυτή την
ίδια την εγγραφή {ntldr} κι έτσι μπορέσαμε να αλλάξουμε "εύκολα"
- χρησιμοποιώντας δηλαδή το gui freeware tool : [Visual BCD] -
το περιεχόμενό της...

- Πέτρος Ζιμουρτόπουλος
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1023
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

via USENET : The PC BIOS will be killed off by 2020 as Intel plans move to pure UEFI

Δημοσίευση από pez »

| Subject: (OT) The PC BIOS will be killed off by 2020 as Intel plans move to pure UEFI
| Date: Thu, 23 Nov 2017 01:25:19 -0800
| From: John Corliss <r9jmg0@yahoo.com>
| Organization: A noiseless patient Spider
| Newsgroups: alt.comp.freeware
=
| Not really new news, but:
|
| "Speaking at UEFI Plugfest, a hardware interoperability testing event
| held by the Unified Extensible Firmware Interface (UEFI) Forum earlier
| this month,
| Intel announced that by 2020 it was going to phase out the last
| remaining relics of the PC BIOS
| by 2020, marking the full transition to UEFI firmware."
|
| Full article and remarks are here:
|
| https://arstechnica.com/gadgets/2017/11/intel-to-kill-off-the-last-vestiges-of-the-ancient-pc-bios-by-2020/
| https://arstechnica.com/gadgets/2017/11/intel-to-kill-off-the-last-vestiges-of-the-ancient-pc-bios-by-2020/?comments=1
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1023
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

WSAP - Welcome Stand Alone Program

Δημοσίευση από pez »

.
- Θυμηθήκαμε τον γνωστό μας, από την προ εικοσαετίας 2-ετίας Εποχή του
WNT4, hex editor [HxD], τον βρήκαμε, είδαμε την εν τω μεταξύ επέκταση
και βελτίωση των δυνατοτήτων του, τον δοκιμάσαμε, διαπιστώσαμε πως
είναι πιο "συμμαζεμένος" από τον [dmde] και πιο αποδοτικός για την δική
μας εδώ περίπτωση κι έτσι αποφασίσαμε να υιοθετήσουμε την χρήση του,
οπότε και σταματάμε την περαιτέρω επεξεργασία του μηνύματος αυτού,
αλλά δεν το σβήνουμε, καθόσον η διαδικασία παραγωγής του (όχι πια
[WOS] = Welcome Operating System, όπως παρασυρθήκαμε και λανθασμένα
το βαφτίσαμε, αφού λειτουργικό σύστημα δεν είναι) [WSAP] = Welcome
Stand Alone Program, αν και είναι ορθή εν τούτοις είναι - "κάπως
περισσότερο" από ό,τι είναι αναγκαίο - μπερδεμένη - ενόσω, βεβαίως,
σκοπεύουμε να παρουσιάσουμε σε επόμενο μήνυμα την νέα, πλήρη εκδοχή
της εν λόγω διαδικασίας - Νικολίτσα Γιαννοπούλου - Πέτρος Ζιμουρτόπουλος
.
   10 ONERROR GOTO 1710
   20 
   30 DIM BR4FSFD 512
   40 
   50 FOR B%=0 TO 511
   60 BR4FSFD?B%=&00
   70 NEXT B%
   80 
   90 DATA EB,3C,90,46,72,65,65,44,4F,53,20,00,02,01,01
  100 DATA 00,02,E0,00,40,0B,F0,09,00,12,00,02,00,00,00,00
  110 DATA 00,00,00,00,00,00,00,29,38,E1,07,2E,4E,4F,20,4E
  120 DATA 41,4D,45,20,20,20,20,46,41,54,31,32,20,20,20
  130 
  140 FOR B%=0 TO 61
  150 READ A$:A$="&"+A$
  160 BR4FSFD?B%=EVAL(A$)
  170 NEXT
  180 
  190 FOR OPT%=4 TO 7 STEP 3
  200 O%=BR4FSFD+62
  210 P%=&7C00+62 :
  220 
  230 [OPT OPT%
  240 
  250 MOV AH,&0F : INT &10
  260 CMP AL,&03
  270 JE THREE
  280 MOV AH,&00 : MOV AL,&03 : INT &10
  290 .THREE
  300 ADD AL,&30 : MOV AH,&0E : INT &10
  310 MOV AL,&0D : MOV AH,&0E : INT &10
  320 MOV AL,&0A : MOV AH,&0E : INT &10
  330 
  340 MOV AH,&0E : MOV AL,&07 : INT &10
  350 MOV AH,&00 : INT &16
  360 
  370 MOV AX,&0000
  380 MOV DS,AX
  390 
  400 LEA SI,[MSG]
  410 .WRITESTART
  420 MOV AL,[SI]
  430 CMP AL,&00
  440 JZ WRITEEND
  450 MOV AH,&0E : MOV BH,&00 : INT &10
  460 INC SI
  470 JMPS WRITESTART
  480 .WRITEEND
  490 
  500 MOV AH,&0E : MOV AL,&07 : INT &10
  510 MOV AH,&00 : INT &16
  520 
  530 LEA SI,[MSG1]
  540 .WRITESTART1
  550 MOV AL,[SI]
  560 CMP AL,&00
  570 JZ WRITEEND1
  580 MOV AH,&0E : MOV BH,&00 : INT &10
  590 INC SI
  600 JMPS WRITESTART1
  610 .WRITEEND1
  620 
  630 MOV AH,&0E : MOV AL,&07 : INT &10
  640 MOV AH,&00 : INT &16
  650 
  660 MOV BX,2000
  670 MOV AL,&20
  680 .BLANK
  690 MOV AH,&0E : INT &10
  700 DEC BX
  710 JNE BLANK
  720 
  730 MOV AH,&05 : MOV AL,&00 : INT 10
  740 MOV AX,&0000
  750 MOV ES,AX
  760 LEA BP,[MSGX]
  770 MOV AH,&13
  780 MOV AL,&00
  790 MOV BH,&00
  800 MOV BL,&13
  810 MOV DH,11 : MOV DL,31
  820 MOV CX,18
  830 INT &10
  840 
  850 MOV AH,&0E : MOV AL,&07 : INT &10
  860 MOV AH,&00 : INT &16
  870 
  880 MOV BX,2000
  890 MOV AL,&20
  900 .BLANK2
  910 MOV AH,&0E : INT &10
  920 DEC BX
  930 JNE BLANK2
  940 
  950 LEA SI,[MSG2]
  960 .WRITESTART2
  970 MOV AL,[SI]
  980 CMP AL,&00
  990 JZ WRITEEND2
 1000 MOV AH,&0E : MOV BH,&00 : INT &10
 1010 INC SI
 1020 JMPS WRITESTART2
 1030 .WRITEEND2
 1040 
 1050 MOV AH,&0E : MOV AL,&07 : INT &10
 1060 MOV AH,&00 : INT &16
 1070 
 1080 MOV AX,&0040
 1090 MOV DS,AX
 1100 MOV WORD PTR [&0072],&0000
 1110 
 1120 .JMPINTERSEGMENT DB &EA : DB &00 : DB &00 : DB &FF : DB &FF
 1130 
 1140 .MSG DB "Hello!": DB &0D : DB &0A : DB &00
 1150 .MSG1 DB "WSAP : Welcome Stand Alone Program" : DB &0D : DB &0A : DB &00
 1160 
 1170 .MSGX DB "0123456789ABCDEF" : DB &0D : DB &0A
 1180 .MSG2 DB "Goodbye!" : DB &0D : DB &0A : DB &00
 1190 
 1200 ]
 1210 NEXT OPT%
 1220 
 1230 BR4FSFD?510=&55
 1240 BR4FSFD?511=&AA
 1250 
 1260 PRINT
 1270 PRINT "Wait until keypress"
 1280 G=GET
 1290 
 1300 OSCLI "SAVE "+"WSAP."+" "+STR$~BR4FSFD+" +"+STR$~512
 1310 
 1320 @%=&0
 1330 CH%=OPENIN "WSAP."
 1340 FOR J%=1 TO 512 STEP 16
 1350 FOR I%=1 TO 16 STEP 1
 1360 B%=BGET#CH%
 1370 IF B% < &10 PRINT "0";~B%;" "; ELSE PRINT ~B%;" ";
 1380 NEXT I%
 1390 PRINT
 1400 NEXT J%
 1410 CLOSE#0
 1420 PRINT
 1430 PRINT "Wait until keypress"
 1440 G=GET
 1450 PRINT
 1460 CH%=OPENIN "WSAP."
 1470 FOR J%=1 TO 512 STEP 16
 1480 FOR I%=1 TO 16 STEP 1
 1490 b%=BGET#CH%
 1500 PRINT FN_c$(b%); " ";
 1510 NEXT I%
 1520 PRINT
 1530 NEXT J%
 1540 CLOSE#0
 1550 PRINT
 1560 PRINT "WSAP File : Boot Record for the First Sector of a Floppy Disk"
 1570 PRINT
 1580 PRINT "End of Job"
 1590 END
 1600 
 1610 DEF FN_c$(b%)
 1620 IF &00 =  b%               THEN ="00"
 1630 IF &01 =< b% AND b% =< &0F THEN ="0"+STR$~b%
 1640 IF &10 =< b% AND b% =< &1F THEN =STR$~b%
 1650 IF &20 =  b%               THEN ="  "
 1660 IF &21 =< b% AND b% =< &7E THEN =" "+CHR$b%
 1670 IF &7F =  b%               THEN ="bs"
 1680 IF &80 =< b% AND b% =< &FF THEN =STR$~b%
 1690 STOP
 1700 
 1710 @%=&90A
 1720 PRINT STRING$(40,"=")
 1730 PRINT "error line   = ";ERL
 1740 PRINT "error number = &";~ERR
 1750 PRINT"error        = ";
 1760 REPORT:PRINT
 1770 PRINT STRING$(40,"=")
 1780 END
.

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα

***********************************************************************
* UPDATE - 28.11.2017 - * PREVIOUS VERSION * - to be replaced - START *
***********************************************************************

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα

*********************************************************************
* UPDATE - 28.11.2017 - * PREVIOUS VERSION * - to be replaced - END *
*********************************************************************

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα

Εικόνα
Τελευταία επεξεργασία από το μέλος pez την 29 Νοέμ 2017, 22:43, έχει επεξεργασθεί 3 φορές συνολικά.
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1023
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

Virtual Floppy Disk Drive στο W10P64

Δημοσίευση από pez »

| Date...: Sun, 26 Nov 2017 23:40:13 +0100
| Subject: [lc] [ra] Driver Signature Enforcement Overrider
=
| [rara avis]
|
| 0
| Simplified x86/x64 Virtual Floppy Drive (VFD) 2.1:
| http://www.majorgeeks.com/files/details/simplified_x86x64_virtual_floppy_drive_(vfd).html
|
| Μετά την αποσυμπίεση, διαβάζουμε στις οδηγίες του: [How to run
| VFD under x64 systems.pdf] πως πρέπει να τρέξουμε το
| [dseo13b.exe], πλην όμως αυτό δεν βρίσκεται μαζί με τα υπόλοιπα
| αλλά, όπως λέει στο [dseo13b_link.txt]:
|
|| ** Download dseo13.exe HERE **
||
|| http://www.ngohq.com/home.php?page=dseo
|
| πλην όμως αυτό έχει κλείσει, οπότε αν θέλουμε να πληροφορηθούμε
| περί τίνος ακριβώς πρόκειται, κάνουμε τα εξής:
|
| 1
| Downloads:
| https://web.archive.org/web/20161122024356/http://www.ngohq.com:80/?page=Files&go=cat&dwn_cat_id=34
|
| 2
| Driver Signature Enforcement Overrider 1.3b:
| https://web.archive.org/web/20161107080436/http://www.ngohq.com:80/?page=dseo
|
| 3
| Driver Signature Enforcement Overrider 1.3b:
| https://web.archive.org/web/20161108052642/http://www.ngohq.com:80/?page=Files&go=giveme&dwn_id=826
|
| όπου αγνοούμε την παρότρυνση
|
| 4
| Download:
| https://web.archive.org/web/20170215005538/http://www.ngohq.com/?page=Files
|
| και πάμε εδώ:
|
| 5
| https://web.archive.org/web/20160321083052/http://files.ngohq.com/ngo/dseo/dseo13b.exe
|
| Πέτρος Ζιμουρτόπουλος

=

| Date...: Mon, 27 Nov 2017 02:53:22 +0100
| Subject: [lc] W10P64N1709 -
| .......: [Re] [ra] Driver Signature Enforcement Overrider
=
| Δυστυχώς δεν μας τα είπανε καλά και μας παραπλανήσανε καθότι
| ο μόνος τρόπος που βρήκαμε εμείς για να παίξει είναι:
|
| [Shift][Restart][Troubleshoot][Startup Settings][Restart]
| (7 Disable Driver Signature Enforcement)[7]
| (Run as Administrator)[vfdwin.exe][Install][Start]
| [Virtual Drive][Drive Letter] - κ.λπ. -
|
| οπότε, παρά το μήνυμα "A digitally signed driver is required",
| παίζει αλλά μόνον * π ρ ο σ ω ρ ι ν ά * αφού σε κάθε κανονικό,
| "non-troubleshoot", restart, δεν παίζει με το ίδιο ως άνω
| μήνυμα: "A digitally signed driver is required".
|
| Λυπάμαι.
|
| Πέτρος Ζιμουρτόπουλος

=

| Date...: Tue, 28 Nov 2017 00:56:22 +0100 
| Subject: [lc] [SOLVED] W10P64N1709 : Driver Signature Enforcement
=
| Χαίρομαι : ) Βρήκα στο διαδίκτυο οδηγίες που αφενός
| επιβεβαιώνουν τα ως άνω και αφετέρου δείχνουν πως να πετάξουμε
| από το σύστημα το εν λόγω εμπόδιο, αφού βέβαια υπογραμμίσουμε
| πρώτα ότι:
|
| "Bear in mind that using this solution will disable driver
| signature enforcement permanently, thus making your computer
| somewhat vulnerable":
|
| http://windowsreport.com/driver-signature-enforcement-windows-10/
|
| Τώρα. Η Πρώτη Μόνιμη Μέθοδος ΔΕΝ φαίνεται να παίζει:
|
| Τo disable driver signature enforcement:
| (Run as Administrator)[cmd.exe]
| [bcdedit /set nointegritychecks on][Restart]
|
| To Enable driver signature enforcement:
| (Run as Administrator)[cmd.exe]
| [bcdedit /set nointegritychecks off][Restart]
|
| Η Δεύτερη όμως έπαιξε:
|
| Τo disable driver signature enforcement:
| bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
| bcdedit -set TESTSIGNING ON
|
| To Enable driver signature enforcement:
| bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
| bcdedit -set TESTSIGNING OFF
|
| και μάλιστα σταμάτησε και η εμφάνιση του προειδοποιητικού-
| ενημερωτικού μηνύματος "A digitally signed driver is required".
|
| Για περισσότερα; "Επισήμως" εδώ:
| https://msdn.microsoft.com/en-us/library/windows/hardware/ff542202(v=vs.85).aspx
|
| Τέλος, ας παραθέσω και μια υποψία που την βρήκα και κάπου στο
| διαδίκτυο ως παρατήρηση : αν έχουμε ένα real floppy τότε μπορεί
| να χρειαστεί να το κάνουμε disable για να παίξει το virtual floppy.
|
| Πέτρος Ζιμουρτόπουλος
Τελευταία επεξεργασία από το μέλος pez την 29 Νοέμ 2017, 14:39, έχει επεξεργασθεί 1 φορά συνολικά.
Άβαταρ μέλους
pez
Δημοσιεύσεις: 1023
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: eu
Επικοινωνία:

MS-DOS "Player" σε W10P64N1709

Δημοσίευση από pez »

- Εκτός από το [dosbox], τώρα έχουμε και "εναλλακτική" την ιαπωνική
απόπειρα από τον Τoshiya Takeda:

"MS-DOS Player for Win32-x64",
http://takeda-toshiya.my.coocan.jp/msdos/
(10/26/2017)

που κρατάει, μάλιστα, από το 2009 * και με την version [i86_x64\msdos.exe]
να παίζει, όπως όλα δείχνουν, σε [W10P64N1709]:

| Subject: MS-DOS Player for Win32-x64
| Date...: Mon, 27 Nov 2017 10:43:21 +0100
| From...: Petros Zimourtopoulos <petros.zimourtopoulos@120pi.op4.eu>
| To.....: t-takeda@m1.interq.or.jp
=
| Congratulations!
| 
| It seems that [i86_x64\msdos.exe] works under W10P64N1709 too.
| 
| Petros Zimourtopoulos

Ευτυχώς, λοιπόν, που υπάρχουν κι άλλοι - αυτοί Ειδικοί - που ενδιαφέρονται
σχετικώς, κι έτσι δεν είμαστε εντελώς, ντιπ, αποκομμένοι

: D

- Πέτρος Ζιμουρτόπουλος

* Άμυνα, Απέναντι στα "Αυτόματα" - UPDATE - 27-11-2017:
http://acomelectronics.com/forum/viewtopic.php?p=1022#p1022
.
Απάντηση

Επιστροφή στο “Ο Η/Υ ως εργαλείο παραγωγικότητας!”