от alabal(14-08-2005)
рейтинг (16)
[ добре ]
[ зле ]
Вариант за отпечатване
Тъй като често във форума възникват
въпроси как да създадем, форматираме и променяме големината на уиндоус
дялове, така, че да бъде безопасно "съжителството" на линукс и уиндоус
дяловете, реших да споделя своя опит в няколко реда. Ако бъдат открити
грешки или празноти, ще се радвам да ги отстраня с ваша помощ.
Предполагам повечето от вас са се сблъсквали с ужасните и
безапелационно тиранични уиндоуски инструменти за работа с дялове и
неведнъж са губили и дялове и важна информация. Едва ли някой ще се
възпротиви на първия възможен съвет:
НЕ ИЗПОЛЗВАЙТЕ PARTITION MAGIC!!!!
Използвайте qtparted или gparted или само конзолния parted. Още
по-добре е ако можете да се справите само с fdisk или cfdisk.
Вторият ми съвет със сигурност би се сторил доста странен:
НЕ ИЗПОЛЗВАЙТЕ ИНСТРУМЕНТИТЕ НА ИНСТАЛАТОРА НА УИНДОУС ИЛИ ДОРИ ТЕЗИ ЗА
ФОРМАТИРАНЕ, ВКЛЮЧЕНИ В EXPLORER!
Използването на тези инструменти неминуемо води до създаването на дял с
големина 8МБ, чието изтриване или промяна, пък от своя страна,
неминуемо води до промяна или изтриване на всички останали, неуиндоуски
дялове, особено тези които са разположени с номера след уиндоуския дял.
Авторът на тези бледи редове има доста голям и доста скръбен опит с
подобни промени на диска. Особено ужасен се оказа опита ми с lvm2 и
уиндоус. Тази операционна система разпознава lmv2 като "failed windows
partition" и при промяна на уиндоуски дял моментално всичко наречено
lvm2 е унищожавано.
И тъй, какъв е изходът и как можем да бъдем сигурни, че тези досадни 8МБ
няма да имат място на нашия диск.
Създаването на дял с флаг NTFS или FAT32 не е проблем с cfdisk:
# cfdisk /dev/hda
[New] -> указвате големината на дяла;
[Type] -> 07 (за NTFS) или 0B (за FAT32); (ако това е дяла, където
ще инсталирате Уиндоус, направете го primary с размер между 5 и 8ГБ, за
да можете да се възползвате от всички "екстри" на ntfs - споделяне на
директории, дефрагментиране и пр.)
[Write] -> записвате промените на диска.
Дотук всичко изглежда ясно, но всъщност не е, защото при пускането на
инсталатора на уиндоус, и при форматирането на вече създадения с cfdisk
дял, уиндоус ще създаде отново неговия логически дял от 8БМ. Изходът е
лесен и при мен работи много много стабилно - нарича се ntfsprogs.
Ето един пример как да създадем диск C: за уиндоус:
След като създадем с cfdisk дял с флаг NTFS (виж по-горе);
[Quit] -> излизаме от cfdisk;
(обикновенно при мен уиндоус дяла е /dev/hda3 - hda1 - boot; hda2 -
swap и hda3 - primary windows)
# mkntfs /dev/hda3
След като бъдат записани нули, т.е. дялът бъде форматиран, ще прочетете
съобщение, че дялът ще бъде отбелязан с флаг като "лош ntfs дял" - това
е предпазна мярка на създадетлите на ntfsprogs, за да е ясно, че този
дял е форматиран не с native windows tool, а с реверсивен такъв.
Независимо от тази предпазливост, ние ще използваме и другия инструмент
от ntfsprogs:
# ntfsfix /dev/hda3
тази команда "изчиства" лошия флаг от дяла и той е готов за използване.
След което спокойно можете да рестартирате в инсталационния диск на
Уиндоус и да инсталирате върху този дял, без да го създавате,
форматирате и пр. - инсталатора ще го разпознае като native ntfs и
просто трябва да изберете: Install Windows.
Всичко това може да бъде повторено и за FAT32 дялове (там обаче
инструментите се наричат dosfstools, съответно mkfs.vfat - но тук няма
нужда да се премахва "лош" флаг на файловата система) както и за други
- логически, а не primary дялове на уиндоус.
Възможен е и resize на ntfs дяла с командата (например така):
# ntfresize -s 10G /dev/hda3
но тук, разбира се, предварително трябва да сте увеличили дяла
/dev/hda3 с още 2ГБ.
Други команди които съдържа ntfsprogs са:
ntfscat ntfscluster ntfsfix ntfslabel ntfsresize
ntfsclone ntfscp ntfsinfo ntfsls ntfsundelete
но за повече информация за тях може да се намери или на man pages или
страницата на проекта (вж. по-горе).
LiveCD-та които съдържат (или по-точно, които аз знам, че съдържат)
ntfsprogs са Knoppix-3.8.2 и 2005.0, 2005.1 minimalinstall на Gentoo.
От около три месеца използвам този метод за създаване и форматиране на
уиндоус дялове и мога спокойно да твърдя, че не съм имал никакъв
проблем нито с уиндоус нито с линукс дяловете на моята машина.
<< Антивирусна проверка и SPF поддръжка в Postfix | Забрана за SSH логин от случайни/атакуващи потребители >>
|