Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di Luca_89
    Registrato dal
    Sep 2005
    Messaggi
    128

    [C]- Formattazione hard disk

    Salve ragazzi... sto studiando all'uni questo splendido linguaggio.. volevo fare qualche passo avanti e preparami un programmino che mi faccia un po di cose in automatico quando serve..
    mi servirebbe sapere se c'è un modo di formattare l'hard disk in C... se si quale, e vorrei anche sapere se "format x:" da dos è una funzione scritta in c..
    grazie

  2. #2

    Re: [C]- Formattazione hard disk

    Originariamente inviato da Luca_89
    mi servirebbe sapere se c'è un modo di formattare l'hard disk in C...
    Sì, chiamando apposite API che dipendono dal sistema operativo.
    se si quale,
    Dipende dal sistema operativo; ovviamente non puoi formattare il disco di sistema visto che i file del sistema operativo sono aperti.
    e vorrei anche sapere se "format x:" da dos è una funzione scritta in c..
    Con ogni probabilità sì, ma penso che di fatto l'applicazione format.exe non faccia altro che richiamare il codice che gestisce la formattazione che risiede nel sistema operativo.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it L'avatar di Luca_89
    Registrato dal
    Sep 2005
    Messaggi
    128
    Sotto windows in questo caso.. non ho assolutamente modo di formattare direttamente da windows l'hard disk dove risiede lo stesso?

  4. #4
    No, o almeno, non in modi "normali". Potresti (forse) cancellare tutto aprendo un handle al disco fisico e riempiendo la tabella delle partizioni di zeri, ma la questione, per come la poni, è più che sospetta (che utilità può avere cancellare il disco su cui si trova il sistema operativo?).
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it L'avatar di Luca_89
    Registrato dal
    Sep 2005
    Messaggi
    128
    Nulla di sospettoso ne illegale.. è una cosa che farei girare nel mio pc.. avrei bisogno di vari passaggi.. in modo tale di:
    1. formattare l'intero disco a basso livello
    2. avviare automaticamente una nuova installazione di Windows..

    In parole povere volevo automatizzare un processo che faccio innumerevoli volte!!

  6. #6
    Come può un'applicazione Windows cancellare il sistema operativo a cui si appoggia e continuare a funzionare per svolgere i passaggi successivi?
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da Luca_89
    1. formattare l'intero disco a basso livello
    2. avviare automaticamente una nuova installazione di Windows..
    Dopo il punto 1 non esiste piu' nulla da "avviare" nel punto 2 ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803
    tra l'altro la formattazione a basso livello si fa solo se strettamente necessaria, non certo per reinstallare windows

  9. #9
    Come già detto non si formatta a basso livello frequentemente.
    Il procedimento più semplice per fare quello che chiedi secondo me potrebbe essere il seguente:
    1 Installare windows sull'hd (magari anche driver e programmi).
    2 Creare un'immagine del disco (con il sistema installato).
    3 Tornare alle origini ogni qualvolta lo reputi necessario.

    Esistono numerose utility che ti permettono di farlo.
    Ti posso citare PartitionMagic (anche avviabile da cd).
    Altre, sinceramente, non me ne vengono in mente (sarà forse l'orario?).

    PS: scusate se ho portato la discussione in ot
    Experience is what you get when you don’t get what you want

  10. #10
    Utente di HTML.it L'avatar di Luca_89
    Registrato dal
    Sep 2005
    Messaggi
    128
    Non è tanto fantascientifico.. mi basta inserire un cd di XP in modalità Silent... doppio click sul programmino in C (ero parecchio interessato al codice di formattazione) e poi faceva tutto solo!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.