Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Железо » Накопители (SSD, HDD, USB Flash) » HDD - [решено] Как правильно вместо логических дисков сделать основные разделы

Ответить
Настройки темы
HDD - [решено] Как правильно вместо логических дисков сделать основные разделы

Аватара для martyn_off

Новый участник


Сообщения: 19
Благодарности: 0


Конфигурация

Профиль | Отправить PM | Цитировать


Здравствуйте, у меня вот такой вопрос:
Хочу у себя на жестких дисках ликвидировать ранее созданные логические диски, сделав вместо них основные разделы. Причем сделать это без переноса данных на другие разделы. Как мне это провернуть, чтобы не потерять данные?

Как я понимаю, средствами ОС без переноса файлов не обойтись. Многие рекомендуют использовать Acronis Disk Director, но я этой штукой ни разу не пользовался, работать в ней не умею.

Кроме того у меня установлены 2 ОС на одном из HDD, не хотелось бы после манипуляций заново их переустанавливать.

Разделов у меня в итоге должно получиться на 2-х HDD по 3, еще на одном HDD - 1 (в таком случае, как я понимаю, можно сделать только основные разделы без дополнительных).

Вот так выглядит Управление дисками из ХР:

А так оно же из Win7:


И еще: не знает ли кто-нибудь, возможно ли так поставить 2 ОС, чтобы вне зависимости от того, откуда я смотрю Управление дисками (их ХР или из 7), у меня ХР была на диске С, а Win 7 на диске D (при моей разбивке дисков).

Отправлено: 17:10, 22-03-2013

 

Аватара для martyn_off

Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить PM | Цитировать


О котором речь идет самый старенький у меня, с 2005 года: 160 Гб Seagate 7200.9 8Mb SATA-II.

Отправлено: 00:11, 23-10-2013 | #31



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Tau_0

Ветеран


Сообщения: 6211
Благодарности: 1393

Профиль | Отправить PM | Цитировать


Цитата martyn_off:
чтобы вне зависимости от того, откуда я смотрю Управление дисками (их ХР или из 7), у меня ХР была на диске С, а Win 7 на диске D (при моей разбивке дисков). »
Дело в том, что буква диска не является атрибутом разбиения или файловой системы, --- она является атрибутом текущей версии Windows и хранится в реестре. Обычно Windows 7 вне зависимости от того, на каком разделе она стоит, всегда в системе с мультизагрузкой назначает себе букву C:.

Пару пет назад я так попереназначал себе буквы дисков, что получил незагружаемую систему… Пришлось в ERD Commander’е от Sysinternals ползать по реестру и возвращать ВСЁ в обратный зад. Только этим от напасти и спасся..
Хотя если делать аккуратно, то по идее можно буквы под себя упорядочить. Только занудно это делать. Да и харды я то и дело подсоединяю и отсоединяю, --- короче больше не стал с этим заморачиваться.

Цитата martyn_off:
160 Гб Seagate 7200.9 8Mb SATA-II. »
Оценим GAP на этом харде…
126174573 – 126171798 = 2775 секторов по 512 байтов = ( /2 ) = 1387,5 KiB = ( /1024 ) = 1,35 MiB

1,35 MiB это очень мало…, --- плюнуть и растереть.

Возможно, что слишком мало Вы хотите его расширить. Допустим, что идёт “квантование” на некие кратные границы…???....
Тут есть такой неприятный момент, что изначально разбиение создавалось скорее всего каким-нибудь акронисом… По крайней мере выравнивание это не стандартое выразнивание для Windows 7 на сектор 2048, --- раздел начинается с сектора 63 (старый стандарт XP). И последний раздел Vanya начинается в секторе 126174573. Этот адрес не кратен 8.

Я не знаю почему Windows 7 оставила такой зазорчик…???.... Захотела и оставила…

Отправлено: 07:48, 23-10-2013 | #32


Забанен


Сообщения: 1368
Благодарности: 163

Профиль | Цитировать


Цитата Tau_0:
Обычно Windows 7 вне зависимости от того, на каком разделе она стоит, всегда в системе с мультизагрузкой назначает себе букву C:. »
Только если установка производилась с загрузкой с DVD. При запуске установки из работающей системы назначение томам букв берется из нее.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:23, 23-10-2013 | #33


Аватара для Tau_0

Ветеран


Сообщения: 6211
Благодарности: 1393

Профиль | Отправить PM | Цитировать


Цитата martyn_off:
Так Windows и GAPы не видит, а они есть)) »
Уж если этот маленький зазор так хочется убрать, то можно это сделать вручную:

1. Надо увеличить назмер раздела Windows 7 на 2775 секторов так, чтобы он заканчивался в секторе LBA =126174572.

2. В первом секторе тома в блоке параметров Bios (BPB --- Bios Parameter Block) изменить размер тома на те же 2775 секторов. На базовом томе размер тома должен быть как минимум на единицу меньше размера раздела.

3. Напустить на первый том с Windows 7 утилиту CHKDSK с ключём /F, тогда этот GAP будет приклёпан к тому Windows 7.

Вышлите 10 секторов, начиная с LBA = 126171798. Побалуемся, --- изживём GAP и покажу, как размер тома подправить.
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:56, 24-10-2013 | #34


Аватара для martyn_off

Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить PM | Цитировать


Tau_0, Вот ссылка на сектора: http://rghost.ru/49882890

А это то, что у меня с дисками на сегодняшний день:
DMDE:

оно же, но подробно:

Управление дисками:

WinHex:

Последний раз редактировалось martyn_off, 02-11-2013 в 15:16.


Отправлено: 15:07, 02-11-2013 | #35


Аватара для Tau_0

Ветеран


Сообщения: 6211
Благодарности: 1393

Профиль | Отправить PM | Цитировать


Цитата martyn_off:
А это то, что у меня с дисками на сегодняшний день: »
Смотрим на текущее разбиение…
Из картинки DMDE Разделы диска видим, что раздел Windows 7…
StartLBA = 63
EndLBA = 126171798
Тогда число секторов в разделе = 126171798 – 63 + 1 = 126171736

С другой стороны из копии бутсектора в LBA = 126171798. ---- Вообще-то правильнее смотреть сектор 63, но первые сто секторров я забыл запросить…
Видим, что для тома NTFS
Total sectors = 126171735
См. каритинку во вложении.
Так и должно быть ---- число секторов в томе должно быть на единичку меньше числа секторов в разделе. Этот последний сектор не входит в том, а используется для сохранения бут сектора тома.
=================================
Теперь мы хотим сделать
EndLBA = 126174572 ---- тогда раздел Vanya, начинающийся в LBA = 126174573 будет гладко (без зазора) следовать за разделом Windows 7.

Оценим число секторов в разделе станет равно 126174572 – 63 + 1 = 126174510
А число секторов на томе = 126174510 -1 = 126174509. Не кратно 8 (восьми), однако…

Вот эти два числа и надо в двух разных секторах скорректировать:
--- 126171736 <=== 126174510 в секторе LBA = 0, в Partition Table
--- 126171735 <=== 126174509 в секторе LBA = 63 в PBS (Partition Boot Selector)

Это мы сделаем после того, как Вы первые 100 (сто) секторов пришлёте. Хотя можно и без них обойнись, но с ними лучше, и Вам понятнее будет…

Последний раз редактировалось Tau_0, 06-11-2013 в 13:39.

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:08, 04-11-2013 | #36


Аватара для martyn_off

Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить PM | Цитировать


Первые 100 секторов: http://rghost.ru/49923103

Отправлено: 13:17, 04-11-2013 | #37


Аватара для Tau_0

Ветеран


Сообщения: 6211
Благодарности: 1393

Профиль | Отправить PM | Цитировать


Цитата martyn_off:
Первые 100 секторов: »
Цитата:
--- 126171736 <=== 126174510 в секторе LBA = 0, в Partition Table
В DMDE в меню Редактор ====> Таблица разделов
1. Выделяем первую записись таблицы разделов. Видно, что она задаёт границы раздела Windows 7.
2. CTRL + E --- режим редактирования записи
3. Меняем число секторов в разделе ---- 126171736 <=== 126174510
4. CTRL + W --- записываем изменения в таблицу
5. Перезагрузка…
См. картинку 1
======================

Цитата:
--- 126171735 <=== 126174509 в секторе LBA = 63 в PBS (Partition Boot Selector)
В DMDE Диск ===> Сервис ===> Загрузочный сектор
1 Выеляем поле Total NTFS sectors
2. CTRL+E
3. 126171735 <=== 126174509 вбиваем
4. CTRL+W
5. Перезагрузка
См. картинку 2
======================

Осталось выполнить в режиме администратора утилиту
Пуск ===> Выполнить ===> cmd ===>CHKDSK X: /F
Где X: --- Буква диска для раздела Windows 7. 99% это С:

Именно на этом шаге будет изменён системный метафайл $Bitmap. А также копия boot-сектора сохранена в секторе 126174572.

ЗЫ Перед запуском чекдиска рекомендуется проверить хард на битые секторы и удостовериться в целостности файловой системы тома. Вроде как бояться нечего, но лучше предварительно запустить чекдиск в режиме чтения (без ключа /F, и только если будет чисто, то погда с /F.
ЗЗЫ Поскольку раздел системный, по после перезагрузки чекдиск отработает…

Отпишитесь и картинку Разделы диска из DMDE пришлите…

Последний раз редактировалось Tau_0, 06-11-2013 в 21:13.

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:39, 04-11-2013 | #38


Аватара для martyn_off

Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Tau_0:
В DMDE в меню Редактор ====> Таблица разделов
1. Выделяем первую записись таблицы разделов. Видно, что она задаёт границы раздела Windows 7.
2. CTRL + E --- режим редактирования записи
3. Меняем число секторов в разделе ---- 126171736 <=== 126174510
4. CTRL + W --- записываем изменения в таблицу
5. Перезагрузка… »

Это сделано.

Цитата Tau_0:
В DMDE Диск ===> Сервис ===> Загрузочный сектор
1 Выеляем поле Total NTFS sectors
2. CTRL+E
3. 126171735 <=== 126174509 вбиваем
4. CTRL+W »

А тут получилось вот такое:

Это нормально, я все делаю правильно? Нужно сделать принудительную блокировку тома С?

Последний раз редактировалось martyn_off, 05-11-2013 в 11:48.


Отправлено: 11:40, 05-11-2013 | #39


Аватара для Tau_0

Ветеран


Сообщения: 6211
Благодарности: 1393

Профиль | Отправить PM | Цитировать


Цитата martyn_off:
Это нормально, я все делаю правильно? Нужно сделать принудительную блокировку тома С? »
Понятно...
Лучше всего это сделать, загрузившись с Live CD (Windows XP вполне хватит...). Дело в том, что диск C: является системным, а последняя защищается от таких посягательств. А если загрузились со стороны, то пройдёт на ура...

Я не пробовал делать принудительную блокировку, но думаю, что беды не будет...???...
Как вариант можно попробовать откорректировать копиию сектора 63, а затем этой копией перекрыть 63 сектор на харде.

А можно и из-под WinHex попробовать
Tools ===> Open Disk… ===> Physical Media ===> (выбрать физический носитель)
Navigation ===> Go To ===> Sector ===> Logical sector (вбить 63)
В результате этих манипуляций перейдём к сектору LBA = 63

Для форматного просмотра и редактирования сектора применяем шаблон
View ===> Template Menager ===> Boot sector NTFS
И вбиваем в поле Total sectors См. картинку
Сохраняем и перезагружаемся…

А дальше по тексту…

Последний раз редактировалось Tau_0, 06-11-2013 в 21:15.

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:10, 05-11-2013 | #40



Компьютерный форум OSzone.net » Железо » Накопители (SSD, HDD, USB Flash) » HDD - [решено] Как правильно вместо логических дисков сделать основные разделы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как дать доменной группе правана создание файлов в корне локальных логических дисков? 4096 Microsoft Windows NT/2000/2003 2 19-07-2011 16:03
Службы - [решено] Не удалось подключиться к службе логических дисков", "Диспетчер логических дисков(LDM ТатьянаИ Microsoft Windows 2000/XP 3 29-12-2009 14:21
HDD - Создание логических дисков в Win Vista: как снять ограничение размера сжатия диска? Astrofish Накопители (SSD, HDD, USB Flash) 1 23-05-2008 00:05
Как изменить буквы логических дисков? AlLen Microsoft Windows 2000/XP 9 15-02-2005 09:22
Как правильно разбить диск на разделы? dimon55 Хочу все знать 3 09-01-2004 14:04




 
Переход