Esegui Spinrite da un'unità USB?


26

Devo usare SpinRite sul mio notebook che non ha un CD-ROM.

Come posso installare ed eseguire SpinRite da una chiavetta USB? In modo tale da poter avviare il notebook con una chiavetta USB e avviare SpinRite.

Tutti i thumbdrive USB sono in grado di avviarsi? Non so nemmeno come farli avviare.



Non un duplicato: questa domanda riguarda il controllo delle unità disco rigido nei dispositivi USB (dopo aver avviato SpinRite in qualsiasi modo funzioni), non l'avvio di SpinRite stesso.
Peter Mortensen,

Risposte:


24

Ho provato quanto segue.

  1. Scarica e installa "Strumento di archiviazione su disco USB HP - v2.1.8" da http://files.extremeoverclocking.com/file.php?f=197
    Fai clic sugli annunci blu "Sito di download principale" - non verdi "Download"
    o da http://www.19systems.net/HP-USB-Tool-v2.1.8.exe

  2. Scarica "File di avvio di Windows 98 / DOS" da http://files.extremeoverclocking.com/file.php?f=196
    Fai clic sulla pubblicità blu "Sito di download primario" - non sugli annunci di "Download" verdi
    o da http: // www .19systems.net / Win98-Boot-Files.zip

  3. Decomprimi i file Win98 in una cartella temporanea come Win98boot

  4. Per pre-Vista, eseguire "Strumento di archiviazione su disco USB HP". Per Vista e oltre, fai clic destro e "esegui come amministratore"

  5. Usalo per formattare l'unità USB e abilitare l'opzione per renderlo avviabile con i file da Win98boot

  6. Copia spinrite.exe sull'unità USB formattata

  7. Sul notebook di destinazione, modificare la sequenza di avvio in modo che l'avvio da USB sia anteriore all'HDD

  8. Avvia il notebook con esso e al prompt di DOS, esegui spinrite.exe

Ora puoi eseguire SpinRite su un computer senza CD-ROM.


4
Questo è anche descritto nella pagina FAQ di SpinRite (nella sezione "Come posso creare una chiavetta USB avviabile ??").
Peter Mortensen,

2
Aggiungerò per essere sicuro di scegliere FAT32 durante la formattazione dell'unità USB
TrojanName

2
Non riuscivo a farlo funzionare su Win 10, continuava a chiamare la chiavetta USB "protetta da scrittura" - invece ho usato Rufus come Andrew sotto
furicle

21

Inoltre, è possibile eseguire il programma di installazione di spinrite e scegliere di installarlo su un'unità. e "Tieni premuta la lettera dell'unità sulla tastiera e premi Installa", quindi si avvia direttamente in spinrite (appena testato)


2
+1 metodo più semplice. Anche il mio sistema sembrava aver bisogno della partizione sull'unità USB impostata su "attivo", che ho ottenuto usando Windows 7 fdisk.
alx9r,

1
Questo ha funzionato, ma solo dopo aver contrassegnato la partizione come attiva. Ho usato l'approccio diskpart per farlo, su una macchina Windows 7.
Marcel,

1
Questo metodo non è al 100%. Non ha funzionato sul mio HP Elitebook; un laptop noto per la sua sensibilità all'avvio. Non ho analizzato ciò che non va nel metodo di installazione di spinrite ma posso confermare che la soluzione di Andrew ( superuser.com/a/1252642/247361 ) ha funzionato per me.
Timothy C. Quinn,

12

Non è stato possibile avviare SpinRite 6.0 dal mio drive USB usando il suo programma di installazione integrato. Ho provato la risposta accettata ma non ha funzionato perché lo strumento di formattazione dell'archiviazione su disco USB HP riportava "Il supporto del dispositivo è protetto da scrittura" (ma per qualche motivo era scrivibile da tutto il resto).

Ecco cosa ha funzionato per me:

  1. Scarica Rufus , uno strumento per creare unità USB avviabili. Al momento in cui scrivo, la sua versione è la 2.17.1198.

  2. Esegui Rufus con le seguenti impostazioni:

    • immagine dello schermo
    • Schema di partizione MBR per BIOS o UEFI
    • FAT32
    • 16 kilobyte
    • SpinRite 6.0
    • [Deselezionato] Controlla i dispositivi per blocchi danneggiati
    • [Controllato] Formato rapido
    • [Controllato] Crea un disco di avvio usando FreeDOS
    • [Controllato] Crea file estesi di etichette e icone
  3. Esegui il programma di installazione di SpinRite 6.0 e crea un .isofile.

  4. Montare il .isofile e copiarlo SPINRITE.EXEsull'unità USB.

  5. 🤞 Avviare l'unità. 🤞

  6. DOS dovrebbe iniziare. Corri spinrite.exe.


1
Grazie Andrew. Questo mi ha risolto. Ho gestito Rufus da virtualbox e ha fatto il trucco per me. Non ho provato lo strumento HP ma ho avuto grandi esperienze con Rufus in passato :)
Timothy C. Quinn,

1
In realtà non è necessario preoccuparsi del passaggio 3. Il programma di installazione di SPINRITE.EXE è identico (da SHA-1) a SPINRITE.EXE nell'ISO. Puoi semplicemente copiare SPINRITE.EXE direttamente su USB.
Bridgey il

6

Sembra essere descritto qui: https://www.grc.com/sr/faq.htm

Come posso creare una chiavetta USB avviabile?

Hewlett Packard (HP) crea un'utilità di facile utilizzo chiamata "Strumento di formattazione del disco USB HP", che include un'opzione "Crea un disco di avvio DOS". È disponibile gratuitamente da: http://files.extremeoverclocking.com/file.php?f=197 ( mirror ) insieme ai file di avvio di Windows 98 / DOS.

Esegui lo strumento HP, puntandolo alla directory in cui hai decompresso i file di avvio DOS e creerà automaticamente un'unità USB DOS avviabile utilizzando quei file. Quindi, copia il file SPINRITE.EXE originale nella directory principale dell'unità USB. Al termine, riavviare il sistema con il BIOS configurato per l'avvio da unità USB. Al prompt del DOS, digitare spinrite per avviare SpinRite.

Si noti che ciò ha anche il vantaggio di utilizzare file MS-DOS reali di Microsoft anziché i file "FreeDOS" che accompagnano SpinRite. Il vero MS-DOS originale può funzionare in modo più coerente su sistemi meno compatibili.


4

SpinRite 6.0 ti consente di rendere avviabile qualsiasi unità scrivibile usando un'opzione nel suo menu principale, come notato sopra da Travis. Potrebbe essere necessario cercare un po 'nel menu di configurazione del BIOS per trovare l'opzione per elevare l'unità, come un'unità flash USB, alla prima posizione.

Puoi realizzare una "macchina SpinRite" economica e silenziosa acquistando un mini-PC Zotac senza disco rigido e semplicemente avviando da un'unità flash USB o una scheda di memoria. Collega un dock per disco rigido (tostapane) in modo da poter preparare o aggiornare facilmente qualsiasi unità da 3,5 o 2,5 pollici.


4

Per gli utenti * nix, è possibile avviare Spinrite semplicemente scrivendo l'immagine del disco floppy di Spinrite su un'unità USB.

dd if=spinrite.img conv=notrunc of=/dev/sdx

o

cat floppy.img > /dev/sdx

Dov'è la sdxtua chiavetta USB. Sono richiesti i privilegi di root.

Se hai voglia, puoi anche integrare Spinrite in un'unità usb syslinux o extlinux con un menu di avvio. Ad esempio, ecco un lavoro minimo syslinux.confche include anche memtest su una singola unità USB:

default vesamenu.c32
label spinrite
  menu label Run SpinRite 6
  kernel memdisk
  initrd floppy.img

label memtest
  menu label Run MemTest86+
  linux memtest

Consultare la documentazione di syslinux per maggiori dettagli sulla creazione dei menu di avvio.


1

Ho sentito che SpinRite può essere eseguito come macchina virtuale. Ciò non richiede un'unità CD fisica poiché SpinRite viene caricato nella VM da un file ISO.

Come eseguire SpinRite in Virtualbox


2
Ho avuto successo anche con questo. Il problema principale che ho avuto è che è incredibilmente lento, indipendentemente dall'hypervisor. Nella maggior parte dei casi, è ancora più veloce avviare direttamente DOS con SpinRite (o rimuovere l'unità e collegarsi a un altro computer se non è possibile eseguire SpinRite sul computer originale).
Ruben Schade,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.