Menjalankan chkdsk pada partisi disk tanpa huruf drive

27

Saya memiliki hard drive yang muncul di Manajemen Disk sebagai memiliki dua partisi.

Salah satu partisi mengatakan 69.71GB dan hanya itu. Yang lain mengatakan 4.82GB dan, di bawahnya, Sehat (Partisi OEM).

Saya mencoba melakukan chkdsk pada partisi 69.71GB dan tidak yakin bagaimana melakukannya tanpa huruf drive.

Ini adalah partisi NTFS yang rusak. Linux ntfsfixmengeluarkan banyak kesalahan jadi saya pikir chkdsk mungkin lebih baik.

neubert
sumber
1
Mengapa Anda tidak bisa hanya menetapkan huruf drive untuk itu?
Zoredache
Jawaban dari LawrenceC benar dan berhasil. Mengapa Anda tidak menerimanya sebagai jawabannya?
Francisco Zarabozo
@FranciscoZarabozo - jawabannya datang hampir setahun setelah saya mengajukan pertanyaan dan saya tidak akan memasang hard drive, sekarang, hanya untuk menguji jawaban atas pertanyaan yang dulu tidak lagi memiliki relevansi dengan hidup saya. Saya juga tidak akan menandai sesuatu sebagai jawaban tanpa memverifikasikannya atau saya akan menandai sesuatu sebagai jawabannya hanya karena memiliki lebih banyak suara naik dibanding jawaban lainnya.
neubert

Jawaban:

34

Coba ini.

Buka prompt perintah. Jalankan mountvolperintah yang akan memberi tahu Anda semua volume pada sistem Anda dan memberi Anda GUID dari mereka.

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

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

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

Saya yakin yang Anda tidak akan memiliki huruf drive tetapi Windows masih harus memberikan GUID jika itu adalah partisi yang valid dan diakui.

Kemudian jalankan CHKDSK dengan cara ini:

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

Bekerja pada sistem saya tetapi volume saya memiliki huruf drive. Gunakan /fdan sakelar lain yang sesuai.

LawrenceC
sumber
5
Ini tidak berfungsi ketika tidak ada titik pemasangan atau huruf drive.
DevAntoine
1
Ini tidak berfungsi di sini. Itu hanya memeriksa disk saat ini.
clst
Oh well, saya pikir itu adalah pukulan panjang. :(
LawrenceC
10
Bekerja untuk saya pada volume tanpa huruf. Jangan lupa untuk menghindari \ terakhir dalam nama volume.
LogicDaemon
1
Anda juga dapat mencoba volume wmic untuk mendapatkan deviceid untuk melihat id volume
user283868
3

Pada akhirnya, Anda harus dapat menjalankan chkdskpada volume yang , sesuai dengan chkdksdokumentasi (bukan huruf drive atau mount point, Anda hanya lulus nama volume). Namun, mungkin lebih mudah dan lebih dapat diandalkan untuk hanya menetapkan drive letter atau mount point pada partisi.

Di bawah Windows, Anda perlu menetapkan partisi mount-point untuk menggunakannya chkdsk. Anda dapat menggunakan snap-in Manajemen Komputer (Mulai -> Jalankan -> compmgmt.msc) atau DISKPARTuntuk melakukan ini (lihat di bawah untuk DISKPARTinstruksinya). Jika Anda menggunakan metode Manajemen Komputer, buka bagian Manajemen Disk, tempat Anda harus menetapkan partisi:

  1. Huruf drive (yaitu X :)
  2. Jalur mount (yaitu X: / MyDisc /)

Setelah ini, Anda harus dapat berjalan chkdskdi mount-point of interest tertentu. Cara termudah dan paling dapat diandalkan mungkin untuk memasangnya sebagai huruf drive.


Atau, Anda dapat menggunakan DISKPARTuntuk menugaskan partisi surat. Jalankan DISKPART, dan ketik LIST DISKuntuk menemukan disk, diikuti oleh SELECT DISK <N>(di mana <N>nomor drive). Ikuti langkah-langkah yang sama untuk menemukan partisi yang tepat (yaitu LIST PARTITIONdiikuti oleh SELECT PARTITION <N>), dan kemudian cukup ketik ASSIGNagar Windows me-mount partisi di huruf drive baru berikutnya.

Penerobosan
sumber
Saya dapat membuat daftar partisi pada drive buruk tetapi ketika saya mencoba untuk menetapkan partisi itu hanya hang. Ada ide?
neubert
1
@neubert sebagai langkah selanjutnya, saya akan menggunakan TestDisk untuk mencoba menemukan partisi (dan memeriksa integritasnya), dan akhirnya untuk melihat apakah Anda dapat menelusuri drive (memiliki mode pemulihan file yang dapat Anda gunakan untuk menelusuri partisi).
Terobosan
Tidak yakin apakah ada yang berubah sejak jawaban ini, tetapi Tetapkan untuk volume bukan partisi. Teks Bantuan mengatakan: "Tetapkan huruf drive atau titik pemasangan ke volume yang dipilih". Saya mencoba mengikuti langkah-langkah Anda dan memberi tahu saya "tidak ada volume yang ditentukan" Tetapi, sementara partisi saya muncul, itu tidak terdaftar sebagai volume "
Vaccano
@ Vaccano apakah sistem file rusak atau tidak kompatibel dengan Windows? Kecuali itu bisa dipasang, Anda tidak dapat menjalankan chkdsk di atasnya.
Terobosan
Berkat komentar Anda, saya mengunduh TestDisk. Ini menyarankan "Tidak Ada" sebagai tipe tabel partisi pada drive ini, tetapi saya masih bisa melanjutkan untuk mendaftar semua file asli yang saya simpan di sana. Apakah masih ada cara untuk membuat tabel partisi, menyelamatkan drive dan menggunakannya secara normal lagi, atau apakah situasi saat ini menyarankan saya masih bisa membaca dan menyalin file asli, tetapi tidak lebih dari itu? Maaf, saya tidak terlalu terbiasa dengan ini.
xji
2

Jawaban LawrenceC bekerja untuk saya. Jika Anda memiliki banyak volume tanpa huruf drive (mis. Pemulihan, dll.) Dan tidak tahu GUID mana yang harus digunakan, berikut ini cara yang mungkin lebih mudah:

  1. Buka Manajemen Disk (diskmgmt.msc).
  2. Klik kanan pada volume yang ingin Anda pindai.
  3. Pilih Properties.
  4. Buka tab "Keamanan".
  5. Salin string "Nama objek" yang ditampilkan di bagian atas tab.
  6. Buka prompt perintah yang ditinggikan UAC.
  7. Ketik CHKDSK (bersama dengan sakelar yang diinginkan yang ingin Anda lewati, seperti / R atau / X).
  8. Tempelkan string yang Anda salin di langkah 5.
  9. Hapus garis miring trailing.
  10. Tekan enter.
GuyPaddock
sumber
1

Gunakan utilitas diagnostik dari vendor drive. Sebagian besar vendor hard drive utama menawarkan alat ini sebagai unduhan gratis.

Dave M
sumber
1

Setelah mencoba beberapa solusi tanpa hasil. Inilah yang saya lakukan:

  • Ubah Direktori ke Volume Terpasang
  • jalankan "chkdsk." (. untuk direktori saat ini)

Itu memindai Volume Terpasang. Saya tidak bisa membuatnya bekerja dengan cara lain dengan volume terpasang.

clst
sumber
1

Buka "Run" ketik "diskmgmt.msc", ini membuka manajer disk. Temukan drive, klik kanan pada drive, gulir ke Change Drive Letters and Paths, Anda kemudian dapat memberikannya drive letter khusus. Setiap kali Anda mencolokkannya ke komputer Anda, itu akan menggunakan huruf drive yang Anda tetapkan untuk itu

ladiya_leeoz
sumber
0

Yang harus Anda lakukan adalah menggunakan DISKPART

Pertama, buka command prompt.

1. Mulai menu.

2. Ketikkan cmd dan buka

3. Sekali dalam jenis Command Prompt

DISKPART

4. Lalu Anda akan mengetik

List Disk

5. Temukan disk Anda yang memiliki ukuran file 69,71 GB

6.Lalu Anda perlu mengetik

List partition

7.Setelah Anda menemukan partisi yang ingin Anda jalankan chkdsk pada tampilan di sebelah partisi dan mereka harus diberi label dengan angka. jadi pilih nomor partisi dan tulis perintah berikut

Select partition 1

8.Tapi ganti 1 dengan nomor berapapun huruf drive Anda kemudian ketik

Assign

9. Maka itu akan menetapkan partisi huruf drive maka Anda dapat menjalankan chkdsk pada drive itu

Ketik exit untuk meninggalkan diskpart

lalu ketik chkdsk D: / f / r

10. Ganti "D:" dengan huruf drive apa pun untuk drive Anda.

JustinD
sumber
Itu hang setelah saya ketik menetapkan pada partisi yang diinginkan ..
neubert
Saat Anda mengetikkan penetapan, yang harus dilakukan hanyalah memasang drive Anda dan memberinya huruf drive. seharusnya tidak benar-benar menggantung.
JustinD
3
Tidak yakin apakah ada yang berubah sejak jawaban ini, tetapi Tetapkan untuk volume bukan partisi. Teks Bantuan mengatakan: "Tetapkan huruf drive atau titik pemasangan ke volume yang dipilih". Saya mencoba mengikuti langkah-langkah Anda dan memberi tahu saya "tidak ada volume yang ditentukan" Tetapi, sementara partisi saya muncul, itu tidak terdaftar sebagai volume "
Vaccano
-1

Anda harus memberikan huruf drive, nama volume (gunakan mountvol untuk mendapatkannya), atau mount point untuk "chkdsk", di sini adalah bagian dari konten bantuannya:

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.

Anda dapat menetapkan salah satu dari ini secara grafis, dengan "Manajemen Disk" -> Klik kanan pada volume -> "Ubah huruf drive dan Paths ...", atau dengan baris perintah (@JustinD menjelaskan hal itu).

IWIH
sumber
-1

Linux ntfsfix memuntahkan banyak kesalahan jadi saya pikir chkdsk mungkin lebih baik.

Saya pikir akan sangat membantu untuk mengetahui apa kesalahan ini.

Juga, sudahkah Anda mencoba pemasangan di linux? Jika datanya sangat sensitif saya sarankan kloning ke drive lain sesegera mungkin. menggunakan sesuatu seperti;

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

Anda juga dapat me-mount file 'output.img' di linux menggunakan perintah yang mirip dengan ini;

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

(Offset dapat ditemukan menggunakan fdisk -l, dan lihat sektor start untuk partisi ntfs dan kalikan dengan 512)

jredd
sumber
-2

Saya menghadapi masalah yang sama ketika saya membeli hard disk baru. Saya membuat tiga partisi: 200 GB, 200 GB, dan 70 GB. Kedua partisi 200 GB itu baik dan sehat, tetapi partisi 70 GB itu dalam format yang tidak diketahui. Ini menyebabkan masalah disk cek saat boot, jadi lakukan saja langkah-langkah di bawah ini:

  1. Klik kanan pada "Komputer" (atau "Komputer saya"), klik "Kelola", dan klik "Manajemen Disk".
  2. Di sana Anda menemukan partisi. Cukup klik pada salah satu partisi yang berwarna biru muda (drive logis), hapus volume ini, kemudian unallocated sehingga ruang disk menjadi warna hitam (tidak terisi). Kemudian lakukan 40/50 GB bagian sehingga yang lain akan tetap tidak terisi.
  3. Kemudian klik pada volume baru yang dibuat dan perluas. Masalahnya akan terpecahkan.

Tidak perlu menggunakan command prompt sama sekali.

praneethraj
sumber