2012-12-13 04:04:30 +0000 2012-12-13 04:04:30 +0000
28
28
Advertisement

Запуск chkdsk на разделе диска без буквы диска

Advertisement

У меня есть жесткий диск, который отображается в Disk Management как имеющий два раздела.

На одном из разделов указано 69,71 ГБ и все. На другом - 4,82 ГБ, а под ним - раздел Healthy (OEM Partition).

Я пытаюсь сделать chkdsk на разделе 69,71 ГБ и не знаю, как это сделать без буквы диска.

Это раздел NTFS, который поврежден. Linux ntfsfix выплёвывает кучу ошибок, так что я думаю, что chkdsk может быть лучше.

Advertisement
Advertisement

Ответы (10)

33
33
33
2013-10-09 23:21:37 +0000

Попробуй это.

Откройте командную строку. Выполните команду mountvol , которая скажет вам все тома вашей системы и даст вам их GUID.

\?\Volume{eb38d03b-29ed-11e2-be65-806e6f6e6963}\
    ***NO MOUNT POINTS***

\?\Volume{eb38d03c-29ed-11e2-be65-806e6f6e6963}\
    C:\

\?\Volume{41ae7a1c-9849-11e2-be7a-0026b9dc157c}\
    F:\

Готов поспорить, что у вас не будет буквы диска, но Windows все равно должна дать ему GUID, если это действительный и распознанный раздел.

Затем запустите CHKDSK таким образом:

chkdsk "\?\Volume{eb38d03c-29ed-11e2-be65-806e6f6e6963}"

Работал на моей системе, но на моем томе была буква диска. Используйте /f и другие переключатели по мере необходимости.

2
2
2
2012-12-13 13:57:51 +0000

В конечном счете, вы should сможете запустить chkdsk на volume, в соответствии с документацией chkdks (вместо буквы диска или точки монтирования вы просто передаете ей имя тома). Однако, вероятно, проще и надежнее просто назначить разделу букву диска или точку монтирования.

В Windows нужно назначить раздел точке монтирования, чтобы использовать chkdsk на нем. Для этого можно использовать оснастку “Управление компьютером” (Пуск -> Выполнить -> compmgmt.msc) или DISKPART (инструкции по DISKPART см. ниже). Если вы используете метод “Управление компьютером”, перейдите в раздел “Управление дисками”, где также нужно назначить раздел:

  1. Буква диска (т.е. X:)
  2. Путь монтирования (т.е. X:/MyDisc/)

После этого вы сможете запустить chkdsk в определенной точке монтирования. Самым простым и надежным, вероятно, будет монтирование в виде буквы диска.


Или же вы можете использовать DISKPART для присвоения разделу буквы. Запустите DISKPART, и введите LIST DISK, чтобы найти диск, а затем SELECT DISK <N> (где <N> - номер диска). Выполните те же действия, чтобы найти нужный раздел (т. е. LIST PARTITION, а затем SELECT PARTITION <N>), а затем просто введите ASSIGN, чтобы Windows смонтировал раздел с новой буквой диска.

2
Advertisement
2
2
2019-02-03 19:16:48 +0000
Advertisement

Ответ ЛоуренсК сработал на меня. Если у вас много томов без букв диска (например, “Восстановление” и т.д.) и вы не знаете, какой GUID использовать, то вот способ, который может быть проще:

  1. Open Disk Management (diskmgmt.msc).
  2. Щелкните правой кнопкой мыши на том, который вы хотите просканировать.
  3. Выберите Свойства.
  4. Перейдите на вкладку “Безопасность”.
  5. Скопируйте строку “Имя объекта”, отображаемую в верхней части вкладки.
  6. Откройте командную строку UAC-высокого уровня.
  7. Введите CHKDSK (вместе с нужными переключателями, которые вы хотите передать, например /R или /X).
  8. Вставьте в строку, которую вы скопировали на шаге 5.
  9. Удалите трейлинговую косую черту.
  10. Нажмите ENTER.
1
1
1
2015-02-04 01:55:16 +0000

Откройте “Run” типа “diskmgmt.msc”, при этом откроется менеджер дисков. Найдите диск, щелкните правой кнопкой мыши на диске, прокрутите до “Изменить буквы диска и пути”, после чего можно присвоить ему специальную букву диска. Каждый раз, когда Вы подключаете его к компьютеру, он будет использовать назначенную ему букву диска.

1
Advertisement
1
1
2012-12-13 13:52:50 +0000
Advertisement

Используйте диагностическую утилиту производителя диска. Большинство крупных производителей жестких дисков предлагают эти инструменты в виде бесплатной загрузки.

1
1
1
2014-07-14 12:14:05 +0000

Пробовав некоторые решения безуспешно. Вот что я сделал:

  • поменять каталог на смонтированный том
  • выполнить “chkdsk” . ( . для текущей директории )

Просканировал монтируемый том. Я не смог заставить его работать по-другому с монтируемым томом.

0
Advertisement
0
0
2012-12-13 14:07:34 +0000
Advertisement

Вам нужно будет использовать DISKPART

Сначала откройте командную строку.

1.Goto start menu.

2.Type cmd и откройте его

3.Once в командной строке введите

DISKPART

4.then you’re going to enter

List Disk

5.Find your disk that has the file size of 69. 71 ГБ

6.Затем вам нужно набрать

List partition

7.После того, как вы найдете раздел, который вы хотите запустить chkdsk, посмотрите рядом с разделами, и они должны быть помечены цифрами. Поэтому выберите номер раздела и запишите следующую команду

Select partition 1

8.но замените 1 на любую другую букву диска, а затем введите

9.после чего раздел будет иметь букву диска, а затем вы можете запустить chkdsk на этом диске

Введите выход, чтобы оставить часть диска

а затем введите chkdsk D: /f /r

  1. Замените “D:” на любую букву диска.
-1
-1
-1
2013-10-25 16:28:07 +0000

Вы должны указать букву диска, имя тома (используйте mountvol для его получения), или точку крепления для “chkdsk”, здесь находится часть его справочного содержания:

CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B] [/scan] [/spotfix]

volume Specifies the drive letter (followed by a colon),
                    mount point, or volume name.

Вы можете назначить один из них либо графически, с помощью “Disk Management” -> Щелкните правой кнопкой мыши том -> “Change drive letter and Paths…”, либо с помощью командной строки (@JustinD пояснил это).

-1
Advertisement
-1
-1
2013-10-29 08:58:58 +0000
Advertisement

ntfsfix в Linux выплёвывает кучу ошибок, так что я думаю, что chkdsk мог бы быть лучше.

Думаю, было бы полезно узнать, что это за ошибки.

Также, вы пробовали монтировать в linux? Если данные очень чувствительны, я предлагаю клонировать их на другой диск как можно скорее. используя что-то вроде;

dd if=/dev/sdc bs=2000K of=/path/to/raw/output.img

Также, вы можете смонтировать этот файл ‘output.img’ в linux с помощью команды, подобной этой;

(Смещение можно найти с помощью fdisk -l, и посмотреть на начальный сектор для раздела ntfs и умножить на 512)

-2
-2
-2
2016-04-13 01:38:21 +0000

Я столкнулся с той же проблемой, когда купил новый жесткий диск. Я создал три раздела: 200 ГБ, 200 ГБ и 70 ГБ. Оба раздела 200 GB были хорошими и здоровыми, но раздел 70 GB был в неизвестном формате. Это приводит к проблемам с контрольным диском при загрузке, поэтому просто выполните следующие шаги:

  1. Щелкните правой кнопкой мыши “Компьютер” (или “Мой компьютер”), щелкните “Управление” и нажмите “Управление диском”.
  2. Там вы найдете разделы. Просто щелкните по одному из разделов, который светло-голубого цвета (логический диск), удалите этот том, а затем нераспределите его так, чтобы дисковое пространство стало черного цвета (нераспределенное). Затем сделайте 40/50 GB часть так, чтобы другой оставался нераспределенным.
  3. Затем нажмите на созданный новый том и увеличьте его. Проблема будет решена.

Не нужно использовать командную строку вообще.

Advertisement

Похожие вопросы

3
19
10
28
7
Advertisement