Apakah mungkin untuk memasang / melepas pemasangan hard drive fisik di Windows XP?

19

Apakah mungkin untuk memasang / melepas pemasangan hard drive fisik di Windows XP?

Idealnya, saya ingin dapat melakukan ini dari baris perintah sehingga saya dapat memiliki file batch untuk melakukannya, yaitu: mount.cmd unmount.cmd

Juga, jika drive dapat dilepas, apakah akan diturunkan?

tulang T
sumber

Jawaban:

15

Coba .mountvol [drive:]path /d

Untuk, tipe info mountvol /?(hanya mountvol) di cmd.exe.

SamB
sumber
4
Catatan untuk sesama googler: tampaknya ini bukan cara yang baik memaksa Windows untuk menyiapkan drive USB Anda untuk penghapusan yang aman; itu bekerja, tetapi kemudian jika Anda memasukkan kembali drive itu tidak akan dipasang di mana saja. (Jika Anda sudah melakukan ini, Anda bisa memasangnya lagi dengan terlebih dahulu menjalankan mountvoltanpa argumen, menemukan volume terdaftar dengan *** NO MOUNT POINTS ***, dan kemudian menjalankan perintah seperti mountvol H: \\?\Volume{91a12b16-f469-11df-ad1c-00bdb269fc5}\ , kecuali menggunakan huruf drive dan jalur volume bukan milikku.)
SamB
2
Saya sangat percaya ini bukan jawabannya. di bawah windows xp mountvol hanya mengelola mountpoints tetapi tidak benar-benar MENGGUNAKAN sistem file. hanya parameter / p yang melepas sistem file dan tidak tersedia di XP. melihat technet.microsoft.com/en-us/library/bb490934.aspx dan technet.microsoft.com/en-us/library/cc772586.aspx
Costin Guşă
9

Ada beberapa diskusi yang cukup baik dari pengembang gila , sedikit turun dan membawa Anda ke:

Microsoft menyediakan utilitas yang disebut devcon untuk diunduh gratis. Ini adalah "Alternatif Kegunaan Baris Perintah untuk Pengelola Perangkat". Ini sebenarnya dapat melakukan banyak hal yang tidak akan saya bahas di sini, tetapi menghapus perangkat plug & play adalah operasi sederhana setelah Anda mengetahui nama unik perangkat yang ingin Anda manipulasi.

Setelah mengunduh devcon, jalankan "devcon status *" di jendela perintah. Ini akan menghasilkan daftar semua perangkat di sistem Anda. Cari garis yang menggambarkan perangkat Anda. Dalam kasus saya untuk hard drive eksternal saya, baris (sangat samar) terlihat seperti ini:

SBP2 \ MAXTOR & ONETOUCH & LUN0 \ 0010B9F700AFC279 Baris penuh itu sedikit banyak tetapi setiap substring yang tetap unik akan dilakukan. Saya memiliki drive maxtor lain di sistem saya tetapi tidak ada yang memiliki frasa "sbp2 \ maxtor" jadi saya akan menggunakannya. Perintah untuk menghapus drive eksternal saya dengan aman kemudian menjadi:

devcon remove sbp2 \ maxtor * "*" pada akhirnya adalah wildcard dan cocok dengan sisa string.

Kara Marfia
sumber
5
C:\Windows\system32\fsutil.exe volume dismount f:
Jim Mills
sumber
1
Perhatikan ini hanya bekerja dengan NTFS
Steven Penny
Saya pikir ini juga berfungsi dengan volume FAT karena mereka tidak dijurnal. Microsoft mengatakan itu bekerja dengan FAT dan NTFS: microsoft.com/resources/documentation/windows/xp/all/proddocs/…
Costin Gușă
juga masalah dengan fsutil adalah volumenya dipasang kembali segera pada akses berikutnya ke surat itu karena surat itu tidak dihapus, jadi mountvol dan devcon adalah metode yang aman
Costin Gușă
1

Dengan asumsi itu bukan drive utama Anda, melakukan 'chkdsk / f' akan meminta Anda untuk memaksa turun.

C:\WINDOWS>chkdsk /f e:
The type of the file system is NTFS.

Chkdsk cannot run because the volume is in use by another
process.  Chkdsk may run if this volume is dismounted first.
ALL OPENED HANDLES TO THIS VOLUME WOULD THEN BE INVALID.
Would you like to force a dismount on this volume? (Y/N) n

Mungkin ada cara yang lebih elegan untuk melakukan ini, tetapi ini cepat dan mudah.

Peter
sumber
1
chkdsk / f: tidak benar-benar memaksa turun seperti yang dikatakan. itu hanya membersihkan pegangan terbuka dan menolak akses sampai selesai, MAKA remount sistem file. perintah yang mencoba menggunakan jalur pada fs akan mendapatkan pesan "akses ditolak" selama chkdsk, tetapi kemudian mendapatkan kembali akses setelah chkdsk selesai. devcon di sisi lain BENAR-BENAR menghapus drive dan hanya perintah plug-and-play memindai ulang (devcon rescan atau dari manajer perangkat - memindai plug and play perangkat) akan memiliki sistem file yang dipasang lagi.
Costin Gușă
1

Ya, ada alat yang dapat melakukannya untuk Anda. Ini jauh lebih kuat daripada jendela hijau "Safely Remove Hardware" fitur.

Alat ini disebut HotSwap!

Dengan menggunakan alat ini, Anda bahkan dapat melepas drive yang terpasang pada SATA. Dan ya, itu memutar perangkat.

Dikonfirmasi bekerja pada Windows 10 dan Windows Server 2016.

Bernhard
sumber