Pagina 1 di 2

eliminare boot partition di seven

Inviato: gio 12 apr 2012, 19:39
da ZeroUno
Da qualche tempo in quà, windows usa per il bootloader l'equivalente della /boot di linux.
Come molti utenti linux, se ne ha la possibilità installa questa /boot in un'altra partizione dedicata. Se invece ha le partizioni già fatte e non gli viene dato il permesso di ritoccarle, allora la mette in C:

Ora io mi ritrovo con un computer nuovo in cui ci sono già 3 partizioni primarie:
1) dell utility: una partizione da 100MB vfat contenente

Codice: Seleziona tutto

AUTOEXEC.BAT  COMMAND.COM  CONFIG.UP   DELLBIO.BIN   DELLRMK.BIN  HIMEM.SYS
AUTOEXEC.UP   CONFIG.SYS   COPYUP.BAT  DELLDIAG.INI  DIAGS/       RAMDRIVE.SYS
2) la /boot di windows, da 20GB contenente il bootloader e le recovery utils (+ i driver + immagine del SO)
3) la C: di windows.

Il problema non è lo spazio rubato quanto piuttosto il fatto che per linux mi rimane una sola partizione primaria a disposizione, così ho dovuto fare una partizione estesa e mettere sia la / che la swap come partizioni logiche e, considerando poi che è ormai parecchio tempo che non metto più lilo nell'mbr ma nella root, questo può diventare un problemino. Al momento il bootloader l'ho messo su pendrive (una chiavetta micro che lascio sempre connessa)

Tralasciando tutta la polemica che può venirne dietro, posso backuppare le prime due partizioni e farle fuori,
ma il modo di spostare il bootloader di windows da quella partizione da 20G alla partizione C:, esiste?

Re: eliminare boot partition di seven

Inviato: gio 12 apr 2012, 20:01
da Blallo
Forse cancellando la partizione e dando "fixmbr" dal cd avviando la console di ripristino, dovresti poterlo fare..

Re: eliminare boot partition di seven

Inviato: gio 12 apr 2012, 20:39
da hashbang
ZeroUno ha scritto:Tralasciando tutta la polemica che può venirne dietro, posso backuppare le prime due partizioni e farle fuori,
ma il modo di spostare il bootloader di windows da quella partizione da 20G alla partizione C:, esiste?
Se non ricordo male, ti basta "presentare" all'installer di Vista/7 una partizione già pronta (o pre-formattata in NTFS o semplicemente creata con cfdisk). In questo modo dovresti poter evitare la doppia partizione, che viene richiesta qualora la tabella delle partizioni risulti vuota (o nel caso in cui bisogna creare un volume idoneo per Windows).
Un caso pratico è l'installazione di Vista/7 su una partizione con XP. Anche in quel caso, ti basterà (sempre se non ricordo male) formattare il volume preesistente e continuare l'installazione, senza dover creare una partizione nascosta per il boot.

Re: eliminare boot partition di seven

Inviato: gio 12 apr 2012, 20:51
da ZeroUno
@jimmy_page_89:
no, quello è con XP

@hashbang:
ma io non devo reinstallare.
Devo solo rendere bootable la partizione C: anzichè quella nascosta.

Re: eliminare boot partition di seven

Inviato: gio 12 apr 2012, 22:33
da ilmich
l'ho usato tanto tempo fa e non saprei darti la risposta esatta, ma sicuramente se ti studi questo tool per armeggiare con i bootloader windows dovresti farcela
easybcd
io ho avuto un problema simile al tuo solo che anziche' eliminare le partizioni windows ho dovuto spostarle con tutto quello che comporta poi per il bootloader di windows(che funziona piu' o meno come lilo quindi ogni volta che modifichi le partiizoni devi aggiornare il settore di boot)

Re: eliminare boot partition di seven

Inviato: sab 14 apr 2012, 12:41
da hashbang
ZeroUno ha scritto:ma io non devo reinstallare.
Devo solo rendere bootable la partizione C: anzichè quella nascosta.
Che io sappia, le uniche vie "ufficiali" sono:
1) il metodo sopra mostrato.
2) eliminarla a Windows installato e fare il boot con il DVD per utilizzare il correttore automatico degli errori.*
Il primo funziona sicuramente (mi sono documentato ed era esattamente come ricordavo), il secondo funziona se hai fortuna. Capisco che non vuoi/devi reinstallare, ma tra il mettere le mani, rischiando di mandare tutto a /dev/null, e reinstallare in maniera pulita, consiglio la seconda. Windows non è una buona piattaforma per smanettare. Non è UNIX che, in un modo o nell'altro, ti permette di uscirne indenne. È come con i mafiosi: se sgarri, la paghi cara.

Per quanto riguarda il bootloader e il procedimento scritto da jimmy, su Vista/7 la sintassi è:

Codice: Seleziona tutto

BootCfg.exe /FixBoot
BootCfg.exe /FixMbr
* Ovviamente, il secondo metodo va fatto tenendo stretti tre rosari e pregando in cinque lingue diverse affinchè funzioni, sperando di non arrivare al "castigo corpus meum" col cilicio e la frusta, a causa del fatto che il correttore potrebbe non riuscire (cosa quasi scontata, data l'inutilità di quel software) a correggere la tua installazione, costringendoti al classico formattone. :roll:

Re: eliminare boot partition di seven

Inviato: dom 15 apr 2012, 19:41
da brainvision
windows è una cacca! fa tutto a modo suo, sempre!!

Re: eliminare boot partition di seven

Inviato: mer 25 apr 2012, 21:25
da zoros
il mio mesaaggio si era perso causa i problemi al server di questi giorni ... ripeto (più o meno):

questa storia della partizione di boot per W7 è un''assurdità (assurdo sprecare una partizione per pochi MB di file di boot) ... pensando a windows poi se ne sentono di cotte e di crude ... stento a crederci, ma almeno sul Toshiba NB500 (non ho provato su altri pc) è stato sufficiente copiare la directory "Boot" ed il file "bootmgr" sulla partizione di sistema per risolvere ... con Lilo installato sul MBR, l'avvio di windows dava "bootmgr mancante", copiati i file sulla partizione di sistema, windows si è avviata regolarmente ... a quel punto ho rimosso con fdisk la prima partizione (recovery ID=27), nessuna lamentela da parte di windows :D ...

Re: eliminare boot partition di seven

Inviato: mer 25 apr 2012, 23:32
da ZeroUno
zoros ha scritto:questa storia della partizione di boot per W7 è un''assurdità (assurdo sprecare una partizione per pochi MB di file di boot) ...
non più di tanto in verità.
La percentuale di gente che su linux crea la /boot è alta, perchè non dovrebbe farlo windows? e a dire la verità è ancora più sensato se pensi che toglie da c: tutti quei file "pericolosi" da mostrare agli utenti (che è sta' roba? famola fuori!... ops.. il sistema non parte più)

Re: eliminare boot partition di seven

Inviato: gio 26 apr 2012, 0:05
da zoros
ZeroUno ha scritto:
zoros ha scritto:questa storia della partizione di boot per W7 è un''assurdità (assurdo sprecare una partizione per pochi MB di file di boot) ...
non più di tanto in verità.
La percentuale di gente che su linux crea la /boot è alta, perchè non dovrebbe farlo windows? e a dire la verità è ancora più sensato se pensi che toglie da c: tutti quei file "pericolosi" da mostrare agli utenti (che è sta' roba? famola fuori!... ops.. il sistema non parte più)
allora, assurdo per tutti ... in ogni caso l'enfasi del discorso era sul fatto che su windows nascono spesso delle fantasie, la soluzione al tuo thread è semplice, perché non la metti in pratica?

Re: eliminare boot partition di seven

Inviato: gio 26 apr 2012, 9:36
da ZeroUno
Perchè devo ancora backuppare le partizioni :-)

Re: eliminare boot partition di seven

Inviato: gio 26 apr 2012, 9:41
da zoros
ZeroUno ha scritto:Perchè devo ancora backuppare le partizioni :-)
perché fare il backup delle partizioni? ... mica le elimini fisicamente, semplicemente vai a modificare la tabella delle partizioni ... infatti io direi di non cancellare la partizione di boot/recovery ma semplicemente di rimappare in tabella del MBR una nuova partizione (può essere anche in fondo al disco, tanto l'ordine non ha importanza) lasciando nascosta quella parte di disco iniziale che appunto contiene il recovery (si potrà sempre rimappare/ritrovare un domani) ...

Re: eliminare boot partition di seven

Inviato: gio 26 apr 2012, 10:10
da ZeroUno
Cioè tu lasceresti una partizione su disco senza relativa entry nella tabella delle partizioni? La vedo un po' pericolosa come cosa. Il rischio di non recuperarla o cancellarla per errore è alto.
Semmai si potrebbe rimappare in una partizione logica, ma il problema è che le partizioni logiche devono necessariamente essere contigue e attualmente la partizione di root/swap si trovano alla fine del disco.
Inoltre le partizioni da nascondere sarebbero due: una di boot/recovery da 20G e una di dell-utils da 100M.

Il problema non è solo di backuppare e distruggere quelle due partizioni ma poi (perchè lo scopo è quest'ultimo) trasformare l'attuale root/swap in partizioni primarie.

Piuttosto pensavo che al momento potrei lasciare questa partizionatura e trasformare la partizione da 100M in una /boot e mettere lì il bootloader (non mi piace metterlo nell'mbr).

Re: eliminare boot partition di seven

Inviato: gio 26 apr 2012, 16:55
da zoros
uno spazio disco non partizionato è più al sicuro di una partizione, nessun s.o. si sognerebbe di scrivere nello spazio non partizionato ... infatti in 10 anni e su centinaia di pc non è successo neanche una volta ... naturalmente devi tenerti traccia dei valori a parte (e ciò è meglio di un backup) ....

Re: eliminare boot partition di seven

Inviato: ven 27 apr 2012, 11:23
da ZeroUno
Alla fine ho fatto come ho detto nell'ultimo post.

Cioè anzichè ripartizionare ho riformattato la partizione da 100M e l'ho trasformata in /boot e ci ho piazzato lilo.

Ma mi ritrovo con una anomalia.
A caricare kernel+initrd lilo ci impiega anche fino a 30 secondi. E' normale?