File: Partition-Rescue

package info (click to toggle)
doc-linux-it 2000.01-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 8,136 kB
  • ctags: 19
  • sloc: perl: 249; makefile: 50; sh: 42
file content (330 lines) | stat: -rw-r--r-- 13,334 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
  Linux Partition-Rescue mini-HOWTO
  Rolf Klausen, <rolfk@romsdal.vgs.no>
  Versione 1.1, 22 ottobre 1997. Tradotto 4 maggio 1999

  Questo mini-HOWTO descrive come recuperare la tua partizione Linux se
  M$-DOG te l'ha gentilmente cancellata.

  1.  Introduzione

  Sul mio computer ho installato Linux, l'ho usato per oltre un anno, e
  credo proprio sia il migliore sistema operativo mai creato. Nel mio
  computer ho pure installati M$-DOG e Windows NT 4.0. La ragione per
  cui uso M$-DOG  semplicemente perch, come una volta scrisse Lars
  Wirzenius: "MS-DOS - non puoi viverci assieme, non puoi vivere senza".
  Lo uso per giocare e eseguire demo e altra roba.

  Ok, basta parlare di questo. Ho due partizioni DOS, una partizione
  primaria e una logica (presumo sappiate cosa sia una partizione -
  altrimenti leggetevi il Partition mini-HOWTO. Lo trovate da qualche
  parte su sunsite.unc.edu e probabilmente in molti altri posti). Sono
  di circa 500 Mb ciascuna (ho un Hard Disk da 3.2 Gb e uno da 1.2 Gb:).
  La mia partizione Linux  da 1200 MB.  Ho 800 Mb di spazio libero, e
  per ora non so cosa farne; mi stavo chiedendo cosa avrei dovuto fare
  se avessi avuto bisogno di pi spazio per il DOS (un gioco grande o
  qualcos'altro...), perch non ero sicuro di quanti drive logici DOS
  possa usare / accedere.  Non so perch, ma per qualche motivo pensavo
  che DOS potesse usarne solo uno (in aggiunta alla partizione DOS
  primaria). Cos ho pensato che potevo controllare se DOS poteva
  accedere a pi drive logici. Ho avviato fdisk (in DOS), e ho usato i
  menu per creare un "logical DOS drive", e questo ha funzionato bene.
  Ne ho creato uno grande 100 Mb. Poi l'ho formattato e funzionava bene!
  Grandioso!  Ma non mi serviva quel drive allora, cos ho deciso di
  cancellarlo. Ho usato l'fdisk del DOS di nuovo, scegliendo "delete DOS
  primary partition or logical drive" (o qualcosa di simile) nel menu,
  ho selezionato il drive E per cancellarlo, scritto l'etichetta di
  volume per conferma (era vuota, quindi ho solo schiacciato Invio) e
  fdisk mi ha riferito che il disco era stato correttamente cancellato.
  Poi ho riavviato. Sul mio computer uso un programma che si chiama
  System Commander.  un programma grandioso che mostra un bel menu
  (sullo stile del Boot Manager di OS2) con icone e molte funzioni
  carine. Cerca e rimuove sistemi operativi nuovi/cancellati, ecc. Ma,
  quando ho riavviato, Linux non era pi sul menu! Ho avviato DOS,
  scritto e: e premuto invio, ed era ancora l!  Poi ho avviato fdisk, e
  ho scelto di visualizzare la tabella delle partizioni, e mi ha
  risposto che il drive E era ancora l, e dove c'era la mia partizione
  Linux, ora era rimasto solo uno spazio vuoto!  SHOCK! ORRORE! Ho
  cominciato a sudare e a tremare! Cosa dovevo fare adesso! Non potevo
  reinstallare tutto! Doveva esserci un modo per riportare il tutto
  indietro! E s, c'era! Grazie a Dio (anche se non ci credo), c'era!
  Avevo tonnellate di informazioni e programmi utili su quella
  partizione! Prima di cercare di capire come riportare indietro quella
  partizione, sperai che Bill Gates non fosse neppure nato! Hai
  sperimentato la stessa cosa di recente? Non preoccuparti, il soccorso
   qui! Leggi solo un po' oltre...!


  1.1.  Liberatoria

  Questo mini-HOWTO  Copyright (C) 1997 di Rolf Klausen. Tutti i
  diritti sono riservati. Puoi farne (quasi) tutto ci che vuoi.  Non
  m'interessa. Solo, accertati di mantenere intatto il mio nome. Spero
  solo sia utile per qualcuno nella comunit Linux. Ma per piacere leggi
  il paragrafo sottostante.

  IMPORTANTE!!!!
  Non sono responsabile di alcun danno su alcun computer come risultato
  della lettura di questo HOWTO da parte di alcuno. Se provochi qualche
  danno,  colpa TUA, NON MIA! Stai attento nel partizionare un disco, e
  non commettere errori, potrebbero essere fatali!  Esegui copie di
  backup di ogni dato importante e controlla che tutto ci che fai sia
  giusto! Quanto  descritto qui ha funzionato sul mio computer, e pu
  farlo o meno sul tuo. Anche se dovrebbe funzionare per tutti, non
  posso garantire nulla. Questo  l'ultimo avvertimento che avrai: FAI
  COPIE DI BACKUP DEI DATI IMPORTANTI! O, per farla breve: Usa a tuo
  rischio!


  1.2.  Roba legale

  Unless otherwise stated, Linux HOWTO documents are copyrighted by
  their respective authors.  Linux HOWTO documents may be reproduced and
  distributed in whole or in part, in any medium physical or electronic,
  as long as this copyright notice is retained on all copies.
  Commercial redistribution is allowed and encouraged; however, the
  author would like to be notified of any such distributions.

  All translations, derivative works, or aggregate works incorporating
  Linux HOWTO documents must be covered under this copyright notice.
  That is, you may not produce a derivative work from a HOWTO and impose
  additional restrictions on its distribution.  Exceptions to these
  rules may be granted under certain conditions; please contact the
  Linux HOWTO coordinator at the address given below.

  In short, we wish to promote dissemination of this information through
  as many channels as possible. However, we do wish to retain copyright
  on the HOWTO documents, and would like to be notified of any plans to
  redistribute the HOWTOs.

  (NdT: La seguente traduzione non ha la pretesa di essere ufficiale n
  approvata dall'autore)

  A meno che non sia indicato il contrario, i documenti HOWTO di Linux
  sono sotto copyright dei rispettivi autori. Tali documenti possono
  essere riprodotti e distribuiti interamente o in parte, su ogni
  supporto, fisico o elettronico, finch questa nota di copyright 
  allegata a tutte le copie. Le ridistribuzioni commerciali sono
  permesse ed incoraggiate; comunque, l'autore vorrebbe averne
  comunicazione.

  Tutte le traduzioni, i lavori derivati o i lavori altrui contenenti
  documenti Linux HOWTO devono essere svolti sotto questa nota di
  copyright. Vale a dire, non si pu produrre un lavoro derivato da un
  HOWTO e imporre restrizioni addizionali alla sua distribuzione. Vi
  possono essere, sotto particolari condizioni, eccezioni a queste
  regole; prego contattare il coordinatore degli HOWTO di Linux
  all'indirizzo riportato sotto.

  In breve, vorremmo promuovere la diffusione di queste informazioni
  attraverso quanti pi canali possibili. Comunque, vogliamo mantenere
  il copyright dei documenti HOWTO, e vorremmo essere avvertiti di ogni
  progetto riguardante la loro ridistribuzione.

  Per ogni domanda, contatta Tim Bynum, il coordinatore dei Linux HOWTO
  a linux-howto@sunsite.unc.edu via email.


  2.  Alcuni preparativi e requisiti

  2.1.  Di cosa hai bisogno


  OK! Allora, MS-DOG ti ha cancellato la partizione Linux? Qui c'
  quello che ti serve per riportarla indietro dal regno dei morti!

    Una installazione DOS funzionante, preferibilmente su disco rigido;
     forse funziona anche con un floppy, non saprei.

    Un programma per DOS chiamato Partition Magic.  shareware, e
     dovresti essere in grado di rintracciarlo su Internet, in un modo o
     nell'altro. ;^)

    Un disco boot ed uno root di Linux. Io ho usato quelli della
     distribuzione Slackware. Devi avere l'fdisk di Linux nel floppy
     root.


  2.2.  Assumer che...


    ... M$-DOG ha cancellato la tua partizione (accidentalmente?)

    ... non hai cambiato nulla nella tabella delle partizioni da quando
      successo

    ... soddisfi i prerequisiti indicati nel paragrafo precedente.

  Se questo profilo ti si adatta, allora le speranze di recuperare la
  tua partizione sono ottime!


  3.  Andiamo! Rivoglio la mia partizione!

  OK! Andiamo al salvataggio...impugna una tazza di caff e rilassati.
  Tutto andr per il meglio :)

  Tra l'altro - Puoi immaginare come mi sono sentito quando MeSsy-DOS mi
  ha cancellato la partizione? Non sono (quasi) mai stato cos
  arrabbiato in tutta la mia vita. Ma ho trovato un modo di
  ripristinarla. Eccolo qui...:


  3.1.  Usare Partition Magic per ripristinare la tua partizione

  Procurati il Partition Magic da qualche parte in rete. Avvialo, e
  avrai una simpatica interfaccia utente in stile win95.  molto facile
  da usare e se hai mai usato Windoze 95 dovresti essere in grado di
  usare anche questo programma. Premi il bottone OK e  dovrebbe apparire
  sullo schermo una schermata riassuntiva del tuo disco. Le varie
  partizioni e i filesystem sono contraddistinti da colori diversi. Io
  ho una partizione DOS primaria; poniamo che voi abbiate lo stesso. Uno
  dei miei drive logici  la mia partizione Linux. Dove prima c'era lei,
  ora si trova una barra grigia di spazio vuoto. A destra e sinistra di
  essa dovresti avere un piccolo drive logico che  la partizione di
  swap. Ora fai clic col bottone destro sullo spazio vuoto e seleziona
  "create", o sceglilo dai menu. Dovresti essere in grado di immaginare
  come funziona. , come detto prima, un'interfaccia molto semplice da
  usare. Quando la casella di dialogo "create partition" appare,
  seleziona "Unformatted" (non formattato) dove dice "FAT". Se selezioni
  "FAT" o "HPFS" o un altro filesystem, il tuo vecchio filesystem Linux
  sar distrutto, per cui assicurati di avere selezionato il valore
  giusto. Ora seleziona OK, e la partizione verr creata. Ma sar
  marcata come FAT16... (nella tabella delle partizioni, ognuna ha un
  marchio (un numero esadecimale) che indica a quale sistema operativo
  appartiene). Cosa fare allora? Vai alla sezione successiva, ovviamente
  :)!



  3.2.  Cambiare il tipo di partizione in Linux Native

  Adesso ti servono il floppy boot e quello root, quindi spero tu li
  abbia.  anche possibile usare loadlin. Assicurati solo di poter
  avviare Linux e lanciare fdisk sotto di esso. La prima cosa da fare 
  il login ;). Lancia fdisk scrivendo 'fdisk' al prompt della shell. Se
  hai pi di un hard disk, assicurati che fdisk usi quello giusto.
  Scrivi 'p' (solo la lettera p) e schiaccia Invio. Dovresti adesso
  avere una lista della tabella delle partizioni. Dovrebbe esserci un
  "DOS 16-BIT >= 32M" pi del normale. Trova quale era la tua partizione
  Linux (guarda la dimensione, ecc.) e annotati il numero (ad es. il mio
   /dev/hda6, cos mi sono annotato il numero 6 :). Adesso scrivi 't' e
  Invio per cambiare il tipo di una partizione, o l'ID, com' chiamato
  nell'fdisk di Linux (non sono sicuro di quale dei due sia giusto, ma
  io uso 'tipo'). Adesso digita il numero che dovresti esserti annotato
  e premi Invio. Adesso devi digitare il codice esadecimale del tipo di
  partizione che ti serve. Digita 83 e premi Invio. 83 significa che la
  partizione sar Linux Native (nativa di Linux). Una partizione di Swap
  avr il tipo impostato a 82. Puoi digitare 'l' per avere una lista dei
  codici.

  Quando hai fatto tutto questo, e quando l'hai fatto giusto, la tua
  partizione dovrebbe essere OK!!! S!  proprio vero! Ha funzionato per
  me, e dovrebbe funzionare anche per te! Tutto quello che ti resta da
  fare  il passo finale:


  3.3.  I ritocchi finali

  Ci sono altri piccoli dettagli ancora da curare. Prima di tutto,
  riavvia e accedi a Linux come facevi di solito (LILO, ecc.) e
  controlla se tutto funziona. Altrimenti, hai fatto qualcosa di
  sbagliato o il mio metodo di ripristino non funziona per te :(. Ma se
  tutto funziona, allora congratulazioni! Hai fatto tutto correttamente!
  Ora, fsck controller una volta il tuo filesystem (a me l'ha fatto
  due, non so mica perch! ;), e poi tutto dovrebbe funzionare di nuovo!
  Altrimenti, non biasimarmi. Come ho detto, ha funzionato per me, ma
  forse non per te. Se ho salvato la tua partizione, un'e-mail sarebbe
  molto gradita... :)


  4.  Collaboratori

  Per la traduzione italiana:
  Germano Rizzo
  E-mail: germano@geocities.com
  WWW: http://members.xoom.com/germano/


  4.1.  Autori

  C' solo un autore, e sono io:
  Rolf Klausen
  E-mail: rolfk@romsdal.vgs.no
  WWW: http://www2.romsdal.vgs.no/~rolfk/
  Posta regolare:
  Rolf Klausen
  Neptunvn. 10
  6400 Molde
  NORWAY


  4.2.  Ringraziamenti vanno a:



    Eivind Stormyr (eivind@ardata.no) per avermi introdotto a Linux, il
     miglior sistema operativo mai creato :), e per avermi insegnato
     cos tanto sui computer.

    Bjorn Olav Stormyr (bjorn@ardata.no) per avermi concesso grandi
     sconti su tutte le parti del mio computer :). Senza di lui non
     avrei potuto permettermi il computer che ho :)

    Tutti gli altri membri della comunit di Linux e chiunque supporti
     Linux e scriva documentazione e programmi per Linux e a tutti gli
     autori del LDP e virtualmente ad ogni persona coinvolta in
     qualsiasi cosa abbia a che fare con Linux. Particolarmente Linus B.
     Torvalds -  Il Re !!!

  E, naturalmente:

    Tone B. Skjoelsvik - La pi bella ragazza del mondo :-)


  4.3.  Ringraziamenti NON vanno a:

  Bill Gates (bill.gates@microsoft.com (?)) per aver creato i peggiori
  "sistemi operativi" del mondo e per aver cancellato la mia partizione
  (S, lo biasimo. Se non fosse mai nato, la mia partizione sarebbe
  stata ancora l, e non avrei dovuto recuperarla e neppure scrivere
  questo piccolo HOWTO ;).