Портал информационной и технической поддержки ПО образовательных учреждений РФ

SPO HELP
  • Новости
  • Продукты
  • Поддержка
  • Учебный центр
  • Документация
  • Сообщество
  • Форумы
       
  • Вход
  • Регистрация

Форумы → Продукты пакета свободного ПО для ОУ РФ → Уменьшение раздела NTFS: Linux&Windows инструментарий (мини-ФАК)
Последние записи

Уменьшение раздела NTFS: Linux&Windows инструментарий (мини-ФАК) (закрыто)

Подписаться на Уменьшение раздела NTFS: Linux&Windows инструментарий (мини-ФАК) Сообщений: 1, участников: 1 Теги: NTFS WIndows GParted

  • Участвуют:
  • Julia Dronova (administrator)
Ответить


25 декабря 2009, 21:34
Zhuu_admin_medium Julia Dronova (administrator) Записей: 3144

Дорогие друзья! В ходе обсуждения проблемы, возникшей у одного из наших участников при уменьшении размера раздела Windows с помощью программы GParted, были найдены некоторые решения, позволяющие использовать также и другие легальные программные средства для уменьшения размера разделов NTFS, для тех, у кого нет в наличии ЛЕГАЛЬНЫХ экземпляров программ Acronis,  PartitionMagic и им подобных. Вот краткий перечень возможных решений со ссылками на их описание:

1. Работа с разделами средствами ОС WIndowsVista, ссылки на англ. языке:

How to resize a partition in Windows Vista

Can I create a new Drive or Partition in Windows Vista?

Описывается измение разделов при помощи средств, доступных через пункты Главного Меню ОС Виста без установки дополнительного ПО

Есть положительные отзывы (тестировал форумчанин Алексей Дунаев, Vista Home Basic, SP1, ноут Dell Vostro 1000)

Есть отзывы о работе с ограничениями, связанными с особенностями самой файловой структуры Висты (тестировал форумчнин continent)

Новинка! видеоролик "Уменьшение размера раздела с Windows 7 и Vista" на русском языке. (добавлено 29.06.2010)

2. Стороннее бесплатное Windows-ПО:

1)  Paragon Partition Manager Free Edition (32-bit) 2010 (для получения бесплатного ключа запуска необходимо рабочее Интернет-соединение!)

Положительные отзывы по применению на Windows XP (тестировал форумчанин Денис Квашнин)

Отрицательные отзывы по применению на Windows7 (тестировал форумчанин Алексей Емельянов)

2) BootIt™ Next Generation

Программа для создания загрузочного диска для разбиения разделов с возможностью скачать 30-дневную пробную бесплатную версию. Всё работает, ОС-независимо. (протестировано форумчанином Денис Квашнин, также положительные отзывы оставил ув. Алексей Дунаев, протестировавший программу на десятке машин разных конфигураций под ХР и Vista)

2)  бесплатные Windows-программы, ещё не тестировавшиеся нашими пользователями (требуются добровольцы!):

FREE EASEUS Partition Master 4.1.1 Home Edition   (только для домашнего пользования)

3) Linux-программы:

parted, ntfsresize, fdisk и т.д. -- на их базе созданы такие графические интерфейсы как GParted и QtParted

ВАЖНО! GParted пока не полностью поддерживает работу с SATA-дисками и RAID-массивами

Поскольку работа в графическом интерфейсе очевидна и доступна, приведём информацию по работе в терминале для изменения размеров разделов средствами утилит ntfsresize и fdisk :

 

Согласно man-страничке,  программа ntfsresize безопасно изменяет размер файловой системы NTFS Windows XP, Windows Server 2003, Windows 2000, Windows NT4 и Vista. Поддерживаются все версии NTFS, используемые как в 32- так и в 64-битных Windows. Предварительная дефрагментация не требуется, поскольку программа может в случае необходимости перемещеать любые данные без потери их целостности. Программы ntfsresize и fdisk лежат в основе таких графических интерфейсов для работы с разделами, как GParted, QTparted, YaST Partitioner и Partman.


ВАЖНО! Перед началом любых действий по изменению разделов, обязательно сделайте резервную копию ценных данных!


Вкратце схема такова: с помощью ntfsresize сначала изменяется размер файловой системы на разделе, затем с помощью fdisk изменяется размер самого раздела.
ntfsresize и fdisk входят в набор программ большинства Linux LiveCD, можно воспользоваться к примеру SysRescue Live CD или Knoppix. Загрузитесь с LiveCD/DVD и откройте терминал. Для начала нам нужно получить информацию о том, на каком приводе и разделе у нас находится NTFS. Для этого вводим:
fdisk -l
Вывод, содержащий информацию об NTFS-разделе, будет примерно таким:
/dev/sda1   *           1        3238    25601215+   7  HPFS/NTFS

Затем ищем, насколько мы можем изменить раздел:
ntfsresize -i <нужный_раздел>
Примерный вывод будет таким:

ntfsresize -i /dev/sda1
ntfsresize v2.0.0 (libntfs 10:0:0)
Device name        : /dev/sda1
NTFS volume version: 3.1
Cluster size       : 4096 bytes
Current volume size: 26215641600 bytes (26216 MB)
Current device size: 26215644672 bytes (26216 MB)
Checking filesystem consistency ...
100.00 percent completed
Accounting clusters ...
Space in use       : 11238 MB (42.9%)
Collecting resizing constraints ...
You might resize at 11237228544 bytes or 11238 MB (freeing 14978 MB).
Please make a test run using both the -n and -s options before real resizing!

Вывод программы говорит сам за себя.

Далее для изменения размера вводим:
ntfsresize -n -s<размер_раздела> <имя_раздела>

К примеру, у нас есть диск объёмом 20ГБ, и нам нужно разбить его на две части по 10ГБ. Если вывод ntfsresize -i скажет нам, что мы можем изменить размер до 10000МБ или меньше -- тогда всё в порядке. Если нет -- подумайте, что вы можете удалить или же рассмотрите возможность другого размера второго раздела из освобождаемого пространства.
В нашем случае в примере диска в 20ГБ вводим:
ntfsresize -n -s10000M /dev/hda1
эта команда произведёт тестовую (за это отвечает опция -n) "примерку" изменения размера файловой системы первого раздела диска до 10000МБ (10ГБ)
далее будет тестовый просмотр, и если всё в порядке, то вывод будет примерно таким:

Current volume size: xxxxxxxxxxx bytes (xxxxx MB)
New volume size : xxxxxxxxxxx bytes (xxxxx MB)
Scanning volume ...
100.00 percent completed
Updating $BadClust file ...
Updating $Bitmap file ...
Updating Boot record ...
The read-only test run ended successfully.

И в таком случае даём команду на реальное изменение:
ntfsresize -s<размер_раздела> <имя_раздела>

теперь нам нужно поменять размер раздела с помощью fdisk
fdisk <ваш_диск>
Процесс бцдет примерно следующим (относительно нашего примера с 20ГБ диском; водимые вами команды отмечены жирным шрифтом):

Command (m for help): p
Disk /dev/hda: 255 heads, 63 sectors, 2480 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 2479 19912536 7
HPFS/NTFS
Command (m for help): d
Partition number (1-4): 1
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-2480, default 1): 1
Last cylinder or +size or +sizeM or +sizeK (1-2480,
default 2480): +<РАЗМЕР> (например, 10000M)
Command (m for help): t
Partition number (1-4): 1
Hex code (type L to list codes): 7
Changed system type of partition 1 to 7 (HPFS/NTFS)
Command (m for help): a
Partition number (1-4): 1
Command (m for help): p
Disk /dev/hda: 255 heads, 63 sectors, 2480 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 1403 11269566 7
HPFS/NTFS
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.

Не забудьте сделать раздел загрузочным, если до изменений он был таковым!

Как правило при первой загрузке после этих изменений Windows запускает chkdsk и может после этого перезагрузить машину.

ВАЖНО!

обязательное чтение:

man-страничка ntfsresize

man-страничка fdisk

 

Инструментарий для работы с разделами и дисками входит в состав практически всех Linux LIveCD/DVD, наиболее популярными из  которых являются:

GParted Live CD, SystemRescueCD, Knoppix

Исходная тема, где можно прочитать ход обсуждения и добавлять результаты своего тестирования программ и комментарии:

освбождение места на диске

Войдите чтобы ответить на тему

Форумы → Продукты пакета свободного ПО для ОУ РФ → Уменьшение раздела NTFS: Linux&Windows инструментарий (мини-ФАК)
  • Главная
  • О проекте
  • Справка
  • Теги
  • Карта сайта

©2015 Все права защищены. Портал информационной и технической поддержки ПО образовательных учреждений РФ.
Cо всеми проблемами и пожеланиями по работе портала и службы технической поддержки вы можете обратиться по адресу .