27

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

На одном из разделов написано 69,71 Гб и все. Другой говорит, что 4.82GB и, под этим, Здоровый (Раздел OEM).

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

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

10 ответов10

33

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

Откройте командную строку. Выполните команду 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

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

  1. Откройте Управление дисками (diskmgmt.msc).
  2. Щелкните правой кнопкой мыши том, который вы хотите отсканировать.
  3. Выберите Свойства.
  4. Перейдите на вкладку "Безопасность".
  5. Скопируйте строку "Имя объекта", отображаемую в верхней части вкладки.
  6. Откройте командную строку с повышенными правами UAC.
  7. Введите CHKDSK (вместе с нужными переключателями, которые вы хотите передать, например /R или /X).
  8. Вставьте строку, скопированную на шаге 5.
  9. Удалить косую черту.
  10. Нажмите Ввод.
2

В конечном итоге вы должны иметь возможность запускать chkdsk на томе в соответствии с документацией 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 смонтировала раздел на следующей новой букве диска.

1

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

  • Изменить каталог на подключенный том
  • выполнить "чкдск". (. для текущего каталога)

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

1

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

1

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

1

Что вам нужно сделать, это использовать DISKPART

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

1.Перейти в меню «Пуск».

2.Введите cmd и откройте его

3.Один раз в командной строке типа

DISKPART

4.Тогда вы собираетесь напечатать

List Disk

5.Найдите диск с размером файла 69,71 ГБ

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

List partition

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

Select partition 1

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

Assign

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

Введите exit, чтобы покинуть diskpart

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

10.Замените букву «D:» на любую букву диска, которая используется для вашего диска.

0

Вы должны предоставить букву диска, имя тома (используйте 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.

Вы можете назначить один из них графически, с помощью "Управление дисками" -> Правой кнопкой мыши на томе -> «Изменить букву диска и пути ...», или с помощью командной строки (@JustinD объяснил это).

0

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

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

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

0

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

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

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

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

Кроме того, вы можете смонтировать этот файл «output.img» в Linux, используя команду, подобную этой;

mount -t ntfs-3g -o ro,loop,offset=<512*start sector> /path/to/raw/output.img

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .