|
|
Регистрация | Правила форума | FAQ форума | Справка | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |
"РИНГ" Споры, словесные ристалища и единоборства. Отстаивание свой точки зрения и т.п. Просим соблюдать общие правила форума. Категорически запрещен переход на личности. Любое неуважение к оппоненту карается администрацией. |
|
Опции темы | Опции просмотра |
28.07.2018, 02:08 | #106 |
Ведущий эксперт: моддинг
|
kickman, Меня вот этим закидывать не нужно, оно мимо меня пролетит. Я могу с коммуницировать—свести, я другой гешефт запиваю +)
Добавлено через 3 минуты kickman, см. личку. |
28.07.2018, 02:20 | #107 | |||
Старожил
|
Начать можно с анализатора и алгоритмизатора ситуации:
мол, данные расположены так-то, отступ, выравнивание, длина разделов, занимают столько-то места, а ещё столько-то свободно. Для того-то и того-то можно сделать следующие безопасные шаги: 1, 2, 3 - и их можно выполнить такими-то из имеющихся свободно доступных программ. Далее вручную сделать то-то и то-то - и будет вам счастье. И данные целы, и амбиции сыты, и конкурентам носы утираем совместно. Так что предлагаю разобрать разные возможные ситуации и пути их решения, расписать, как можно сделать всё быстро и безопасно для данных. Начать можно с тех самых проблем, с которыми люди приходят на форумы. Научить, как же надо делать правильно. |
|||
28.07.2018, 17:11 | #111 | |||
Старожил
|
C:\***\system32>convert.exe /?
Преобразование файловой системы тома FAT в NTFS. CONVERT том: /FS:NTFS [/V] [/CvtArea:имя_файла] [/NoSecurity] [/X] том Определяет букву диска (с последующим двоеточием), точку подключения или имя тома. /FS:NTFS Конечная файловая система: NTFS. /V Включение режима вывода сообщений. /CVTAREA:имя_файла Указывает непрерывный файл в корневой папке для резервирования места для системных файлов NTFS. /NoSecurity Параметры безопасности для преобразуемых файлов и папок будут доступны для изменения всем. /X Принудительное снятие этого тома (если он был подключен). Все открытые дескрипторы этого тома станут недопустимыми. Особенно приятно видеть это /cvtarea - именно по такому алгоритму и нужно работать. Все новые структуры нужно изначально создавать как файл в имеющейся файловой системе. А потом просто переписать загрузочный сектор и таблицу разделов. Можно даже хитрее поступить: загрузочный сектор тоже разместить в другом месте, до или после текущего, и соответственно придётся тогда ещё пересчитать все адреса размещения данных. Но и так и так пересчитывать приходится - ведь форматы хранения разные. А вот и весь список возможных выдаваемых сообщений: |
|||
28.07.2018, 17:54 | #112 | |||||
Нарушил правила
|
kickman
Вообще то, чуть раньше ты писал про команду только с /v Цитата:
Да, при сильно заполненном томе выдаётся сообщение о нехватке, но ведь мы же говорим не об этом, а о процессе преобразования. То есть типа: - метафайлы MFT созданы в области незанятого пространства - создание бутсектора NTFS - удаление неактуальных структур FAT32 (копии бутсектора, файловых таблиц) - и т.д. и т.п. Цитата:
А плюс этой команды в том, что если свободное место очень фрагментировано, то (надеюсь что именно так и будет) сначала будет сделана дефрагментация для создания цельного свободного участка. Впрочем, последнее наверное не особо актуально в свете того, что в проведённом мною эксперименте, несмотря на наличие большого участка свободного места, MFT создалась двухфрагментная. |
|||||
29.07.2018, 02:06 | #113 | |||
Старожил
|
Все новые структуры нужно изначально создавать как файл в имеющейся файловой системе.
Да-да, создать на дефрагментированном достаточном свободном месте новый файл, и в него уже писать всё для новой структуры раздела, а в конце работ проверить новую структуру, сравнить итоговые размеры файлов со старой, и останется уже только поменять загрузочный сектор. В новой структуре все места, которые были заняты структурами старой ФС, уже должны быть помечены, как свободное место. Или как файлы в отдельном каталоге для старых структур (с пометкой "можно удалить"), типа FAT1, FAT2, $Root, dir00001 и т.д. для каждого каталога. Так что алгоритм вполне годный придуман уже. microsoft ведь могут же, когда захотят, и нормально сделать... И о чём я раньше писал, convert_всё_что_угодно_в_EXT2, работает по тому же принципу. Самый прогрессивный принцип, безопасен для данных.
Или на свободном месте, присоединяемом к разделу - так ещё безопаснее. |
|||
29.07.2018, 12:27 | #114 | |||
Нарушил правила
|
Скорей когда уже деваться некуда.
Из последнего - MBR2GPT, которую можно было сделать как только началось использование GPT. Но даже сейчас выпущен полуфабрикат; насколько помню, при наличии расширенного раздела утилита отказывается работать. |
|||
09.08.2018, 18:21 | #115 | |||
Старожил
|
Свежачок-случай с акронисом, и веселячок в обсуждении.
http://forum.ru-board.com/topic.cgi?...6&start=1220#5 "перераспределял место акронисом и как результат- один раздел потерян." |
|||
10.08.2018, 01:37 | #117 | |||
Старожил
|
И ещё один случай, про AOMEI - алгоритм работы получше, лог вменяемый, ремонт возможен. По итогам отчитаюсь. http://forum.ixbt.com/topic.cgi?id=11:40364:1433#1433
|
|||
24.09.2018, 00:34 | #120 | |||
Старожил
|
||||
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
Справочник словарей | ||
Словари русского языка - www.gramota.ru | Яndex - Словари | Википедия - ru.wikipedia.org |
|
|
|