Làm cách nào để tôi vô hiệu hóa Tiếng Việt bạn cần định dạng tin nhắn đĩa này trong Windows Vista / 7?


73

Tôi đã bắt đầu sử dụng TrueCrypt để mã hóa phân vùng trên ổ cứng USB ngoài. Tôi đã chọn sử dụng phân vùng thô thay vì chứa tệp.

Nhưng đây là sự phiền toái. Bất cứ khi nào tôi kết nối ổ đĩa này với máy tính chạy Vista hoặc Windows 7, tôi sẽ nhận được thông báo bật lên "Bạn cần định dạng ổ đĩa trong ổ J: trước khi bạn có thể sử dụng nó".

Tùy chọn mặc định là "Định dạng đĩa" và tôi sợ một trong những ngày này tôi sẽ vô tình kích hoạt nó.

Có cách nào để vô hiệu hóa tin nhắn này?


7
Lưu ý có hai câu trả lời tuyệt vời ở đây: Câu trả lời của Snark rất tuyệt nếu bạn chỉ muốn giải quyết vấn đề cho một máy tính chủ và / hoặc đã thêm phân vùng truecrypted làm mục ưa thích trên bất kỳ máy tính nào. Câu trả lời của SylikC giải quyết vấn đề ngay cả đối với các máy tính chưa thấy ổ USB của bạn trước đó, nhưng nó (loại) phá vỡ việc thêm ổ USB đó vào TrueCrypt Favorites.
Jonas Heidelberg

1
Tôi gặp vấn đề tương tự với W7 muốn định dạng phân vùng BTRFS trên Android của tôi bất cứ khi nào tôi cắm nó để sạc ... Windows = mất dữ liệu theo thiết kế
Mark K Cowan

Câu trả lời:


56

Hãy thử vào Bảng điều khiển - Công cụ quản trị - Quản lý máy tính. Trong phần Quản lý đĩa, xóa ký tự ổ đĩa cho phân vùng thô.

Việc này sẽ ngăn Win7 yêu cầu bạn định dạng phân vùng, đồng thời cho phép bạn gắn kết phân vùng trong TrueCrypt.

Nếu nó không hoạt động, bạn có thể thử đề xuất này , đó là sử dụng Autokey để tự động loại bỏ hộp thông báo khi nó xuất hiện.


+1 hoạt động được, tôi đang sử dụng cùng một mẹo cho gậy 'tráo đổi' của mình

4
Tôi tin rằng OP đang tìm kiếm một giải pháp sẽ hoạt động trên bất kỳ máy tính nào. Cài đặt phần mềm không phải là một lựa chọn.
harrymc

2
Cách nhanh hơn để mở "Quản lý đĩa" là nhấn Ctrl + R và nhập "diskmgmt.msc" :-)
Jonas Heidelberg

2
@msorens: không, nó sẽ không; Windows xác định ổ cứng USB thông qua ID được ghi vào khu vực khởi động của nó, vì vậy nó sẽ chỉ bỏ qua phân vùng từ ổ cứng cụ thể đó.
Jonas Heidelberg

1
Tôi đã sử dụng "kỹ thuật xóa ký tự ổ đĩa" này để có 2 phân vùng (một không được mã hóa và mã hóa) trên một ổ đĩa di động bằng cách sử dụng VeraCrypt. Định dạng phân vùng ban đầu là NTFS, sử dụng VeraCrypt để xác định tệp được mã hóa "vùng chứa" nhỏ hơn tổng kích thước của phân vùng. Điều này tạo ra một phân vùng được định dạng nội bộ khác hữu ích trong Windows. Tôi đảm bảo chỉ cần xóa ký tự ổ đĩa được gán cho phân vùng được mã hóa mới này - để ngăn các cửa sổ phàn nàn về việc cần định dạng nó. Chỉ cần gắn kết như một phân vùng thiết bị phân vùng được mã hóa. Hoạt động tốt cho tôi.
John C

26

Cuối cùng tôi đã tìm thấy một giải pháp. Tôi đã thử nghiệm điều này trên Windows XP và Windows 7. Với thiết bị giải pháp này không thể vô tình được định dạng, khi bạn cắm nó vào PC khác .

Khi bạn tạo một phân vùng thô bằng TrueCrypt, nó chỉ định nó là loại phân vùng 0x06. Đây là phân vùng FAT và Windows sẽ luôn cố gắng gắn kết nó.

Sử dụng một tiện ích như Beeblebrox (hoặc trình chỉnh sửa phân vùng RAW yêu thích của bạn), thay đổi nó thành một thứ khác. Tôi đã chọn 0x64cái nào (dựa trên danh sách phân vùng có sẵn) là "phân vùng được mã hóa PC-ARMOR".

Sau khi thay đổi và sau đó rút và cắm lại thiết bị của bạn (chu kỳ nguồn), Windows sẽ coi phân vùng này là nước ngoài và sẽ không cố gắn nó. Tôi sẽ kiểm tra nó trên Linux sau, nhưng tôi tin rằng điều đó cũng sẽ ngăn Linux cài đặt nó.

PS Như Beeblebrox có vẻ hơi lỗi thời (Cập nhật cuối cùng của phiên bản Windows vào năm 2002) cho Windows mới hơn, bạn có thể sử dụng nội diskpart . Các lệnh cho đĩapart là:

list disk
select disk # <- your disk number here
list partition
select partition # <- your partition number here
set id=64
exit 

Tín dụng dành cho @ jonas-heidelberg và @ mhenry1384.


3
Beeblebrox có vẻ hơi lỗi thời (bản cập nhật cuối cùng của phiên bản Windows năm 2002) và tôi không thể chạy nó dưới Win7x64; trong Linux, bạn có thể thay đổi loại phân vùng bằng fdisk( ttùy chọn); trong Windows 7, tích hợp diskpartcó thể làm điều đó với set id=64.
Jonas Heidelberg

4
Chỉ có điều là sau đó TrueCrypt không nhận ra âm lượng là mục ưa thích nữa (nếu là một). Bạn có thể thêm lại nhưng bạn không thể đặt nhãn cho nó, với kết quả là nó chỉ được nhận ra khi tên của biểu mẫu \Device\Harddisk5\Partition3không thay đổi. Tức là thêm một thanh USB khác vào hệ thống của bạn trước khi cắm TrueCrypted khiến cho mục Yêu thích không hoạt động :-(
Jonas Heidelberg

1
Tôi đã cố gắng làm việc xung quanh cảnh báo bằng cách sử dụng các loại phân vùng khác nhau , đặc biệt 0x270xc7, nhưng có vẻ như bạn nhận được cảnh báo định dạng (khi Windows nghĩ rằng nó có thể đọc phân vùng và coi đó là một ổ đĩa), hoặc bạn không thể gán nhãn trong TrueCrypt (khi Windows bỏ qua phân vùng).
Jonas Heidelberg

2
Các lệnh cho Diskpart là: liệt kê đĩa / chọn đĩa # / list phân vùng / chọn phân vùng # / set id = 64 / exit
mhenry1384

2
set id = 64 không hoạt động trong Windows 10 (Diskpart sẽ không cho phép bạn làm điều đó), nhưng tôi dường như đã gặp may mắn với "set id = 8DA63339-0007-60C0-C436-083AC8230908"
mhenry1384

4

Tôi sử dụng một chương trình có tên USB Safely Remove, biết về TrueCrypt và có thể được cấu hình để tự động bật hộp thoại mật khẩu TrueCrypt khi các ổ USB nhất định được cắm. Nó cũng cho phép bạn ngắt kết nối ổ đĩa TrueCrypt và tháo ổ USB một cách an toàn chỉ bằng một cú nhấp chuột.

Đó là một sản phẩm thương mại (với bản dùng thử miễn phí), nhưng hiện tại họ đang tặng một số giấy phép miễn phí , nếu bạn nhanh tay. Đó là hợp pháp - Tôi đã nhận được giấy phép của mình trong lần tặng quà cuối cùng của họ.


2

Giải pháp đơn giản và an toàn nhất là định dạng đơn giản đĩa usb và tạo lại đĩa mã hóa ảo TrueCrypt dưới dạng tệp duy nhất trên đĩa.

Để hoàn thiện chỉ: Tôi lưu ý trước tiên cần lưu tất cả dữ liệu hiện có trong đĩa TrueCrypt.


2

Tôi đã thử điều này: Ổ cứng di động của tôi có định dạng NTFS và trống.

  • Được mã hóa nó gắn kết
  • Đã thêm dữ liệu
  • Đã ngắt kết nối, kết nối lại và có thông báo Windows này "bạn cần định dạng"
  • Tôi chưa gán ký tự ổ đĩa trong quản lý đĩa cho ổ USB được mã hóa

Điều đó đã tạo ra mánh khóe - không còn những tin nhắn phiền phức cho tôi nữa. Tôi kết nối ổ đĩa và gọi TrueCrypt, chọn ổ cứng di động, nhấp vào mount và cung cấp mật khẩu. Voilà: Âm lượng được gắn kết.


2

Trên Windows 10 với thanh USB có boot UEFI và phân vùng TrueCrypt / VeraCrypt không có gì hoạt động.

Windows 10 gán các chữ cái theo cách nào đó mà cả DiskPart và Disk Management đều không nhìn thấy chúng, nhưng các khóa đăng ký đều xuất hiện HKLM\SYSTEM\MountedDevices, do đó, thông báo định dạng của Wap xuất hiện ... cũng trên một cách an toàn khi xóa phần cứng, nó xuất hiện cùng với các chữ cái trên tất cả các phân vùng.

Windows 10 làm điều đó tệ đến mức phân vùng EFI không có trong Quản lý đĩa bằng chữ cái và trong DiskPart, nó cũng không được xem là một ổ đĩa và không có chữ cái, nhưng nếu bạn truy cập Explorer (hãy sử dụng loại bỏ phần cứng một cách an toàn để tìm hiểu chữ cái nhưng không xóa nó) bạn nhìn thấy nó bằng một chữ cái và có thể nhập nó, sửa đổi các tập tin / thư mục, v.v.

Các khóa đó được tạo lại khi kết nối lại, vì vậy không có giải pháp khả thi nào.

Windows 10 này là một vấn đề đau đầu ... tất cả gây ra bởi việc xử lý phương tiện bên ngoài với Bit phương tiện di động là 'thiết bị phân vùng' đặc biệt, ngay cả khi chúng có nhiều phân vùng.

Ví dụ: USB EFI Boot với NTFS + EFI + ... trên thanh USB không thể đặt lại bit phương tiện di động.

Cảnh báo: Thay đổi loại phân vùng có thể làm hỏng dữ liệu trên các phân vùng VeraCrypt.

Nhưng có một mẹo chạm vào sổ đăng ký ... hãy cẩn thận khi thực hiện việc này và kiểm tra bốn lần xem dữ liệu hex có giống nhau không.

Trên khóa đăng ký, có hai mục nhập có cùng dữ liệu hex chính xác cho mỗi phân vùng ... tốt, một mục có chữ cái, một mục bắt đầu bằng \??\Volume{...

Mẹo nhỏ là đổi tên cái bắt đầu bằng \??\Volume{phân vùng bạn muốn tránh nhận được một chữ cái.

Thay vì bắt đầu với \??\Volume{làm cho nó bắt đầu với #{.

Và tất nhiên, xóa cái bắt đầu bằng \DosDevices\.

Sau đó, gỡ bỏ nó (sử dụng chức năng loại bỏ một cách an toàn các hàm) và cắm lại. Nhấn F5để làm mới phím trong regedit để kiểm tra xem nó có hoạt động không.

Trong các thử nghiệm của tôi, nó hoạt động, nhưng phải được thực hiện rất cẩn thận ... Tôi khăng khăng đòi kiểm tra dữ liệu hex bốn lần giống nhau ... rất nhiều lần tôi đã không kiểm tra bốn lần, tôi đã nhầm lẫn và đôi khi trong lần khởi động lại tiếp theo, Windows không khởi động, vì vậy tôi cần sửa nó bằng DVD cài đặt Windows có khả năng khởi động xấu bằng cách vào chế độ bảng điều khiển và chạy regedit từ DVD (không cần phải cài đặt lại).

Vì vậy, trước khi xóa bất cứ điều gì, hãy lưu lại sổ đăng ký đó và kiểm tra xem bạn làm gì.

Nhưng đảm bảo HEX DATA là những gì bạn muốn hoặc nếu không bạn có thể làm cho hệ thống của mình không thể khởi động được. Quad kiểm tra xem !!!

THÊM:

  • Nếu bạn cẩn thận không xóa (chỉ đổi tên) \??\Volume{và cũng không chỉnh sửa dữ liệu hex của nó, bạn có thể an toàn
  • Trong trường hợp xấu nhất, bạn cần khởi động với DVD cài đặt Windows và chuyển sang chế độ bảng điều khiển, chạy regedit và đổi tên lại để bắt đầu với \??\Volume{

VÌ THẾ:

  • Luôn luôn làm một lúc ... tốt hơn để giữ an toàn

Bạn đã được cảnh báo, nó đang chạm vào sổ đăng ký bằng tay.

Tại sao điều này làm việc?

  • Nó đang bảo Windows bỏ qua 'âm lượng' đó, vì vậy nó không gán một chữ cái hoặc liệt kê nó trong danh sách Loại bỏ phần cứng an toàn cho thiết bị đó.

Có, điều này hoạt động đối với thẻ nhớ USB, gậy, v.v., mà không cần phải chạm vào Bit phương tiện di động ... nó chỉ để ẩn các phân vùng như vậy.

Lưu ý bên lề: Điều này cũng hợp lệ cho bất kỳ phân vùng nào khác mà bạn không muốn tự động gắn trên kết nối USB.


2

Tôi muốn xác nhận lại câu trả lời mà SylikC đã đưa ra. Bạn không muốn làm hỏng hệ thống của mình, bạn muốn chỉ ra trên phân vùng rằng nó không nên thử gắn nó. Nhưng có 2 phần này tôi đã tìm ra.

Trước tiên, bạn làm như SylikC nói bằng cách sử dụng đĩa part set id = 64 hoặc chọn từ một loạt các loại phân vùng. Nhưng nếu trước đây bạn đã gán ký tự ổ đĩa cho phân vùng, Windows 10 vẫn sẽ cung cấp cho bạn hộp thoại "Định dạng đĩa này". Để ngăn chặn điều đó, bạn cũng cần phải xóa việc gán ký tự ổ đĩa trên đĩa.

Để làm điều đó, trước khi bạn đặt loại phân vùng

  list volume
  select volume <your volume with the drive letter>
  remove letter=<your drive letter you want to remove>
  set id=<now set the partition type>
  ...

Nếu bạn đã thay đổi loại phân vùng rồi, trước tiên bạn phải đưa nó trở lại

  set id=6
  list volumes
  select volume <your volume with the drive letter>
  remove letter=<your drive letter you want to remove>
  set id=64

Và đó là nó. Lần tới khi bạn bật trong ổ USB đó, sẽ không còn cảnh báo nào nữa. Và tôi không gặp vấn đề gì khi gắn ổ đĩa TrueCrypt.


Lúc đầu, một khi bạn vượt qua những điều vô nghĩa mà bạn bắt đầu, có vẻ như bạn chỉ đang sao chép câu trả lời của SylikC. Nhưng bạn dường như đã thêm một số thông tin hữu ích và có liên quan. Nếu vậy, tôi khuyên bạn nên chỉnh sửa những điều vô nghĩa và làm rõ hơn rằng bạn có một cái gì đó để đóng góp, và sau đó cảm thấy mâu thuẫn bởi vì bây giờ bạn đã tham gia vào đám đông mồ hôi, đáng ghét kiếm được "tín dụng".
nhạc2myear

1

Tôi đã sử dụng gparted trên linux để thay đổi bảng phân vùng thành GPT và đặt cờ 'ẩn', sau đó thực hiện 'fdisk -t' để đặt hướng dẫn là microsoft dành riêng (10), không còn thông báo 'định dạng đĩa' trên windows. Ngay cả trên lần cắm đầu tiên. Âm lượng truecrypt gắn kết tốt trên cả windows và linux. Nếu điều đó là không đủ cho bạn, bạn có thể sử dụng Diskpart trên windows và sử dụng 'GPT ATTRIBUTES = 0x4000000000000000', điều đó chắc chắn sẽ hoạt động.

DISKPART> detail partition

Partition 1
Type    : e3c9e316-0b5c-4db8-817d-f92df00215ae
Hidden  : Yes
Required: Yes
Attrib  : 0X0000000000000001
Offset in Bytes: 1048576

There is no volume associated with this partition.

Chào mừng bạn đến với SuperUser! Bài đăng của bạn dường như không giải quyết câu hỏi theo cách hữu ích, vì OP chỉ định Windows và câu trả lời của bạn là về Linux. Ngoài ra, đây là một bài viết RẤT cũ với nhiều câu trả lời khác nhau, một trong số đó được chấp nhận. Bạn sẽ thấy rằng bạn sẽ có trải nghiệm tốt hơn nếu bạn dành chút thời gian để thực hiện chuyến tham quan Stack Overflow . Nếu bạn tuân theo các quy tắc của cộng đồng Stack Overflow và tiếp cận nó với thái độ giúp đỡ người khác, nó sẽ phục vụ tốt cho bạn.
Rey Juna

@Rey Juna, câu trả lời cũng nói rằng OP có thể sử dụng "DISKPART trên windows" và thiết lập GPT ATTRIBUTES. Nhân tiện, StackExchange không tồn tại chỉ để giải quyết câu hỏi OP. KopetePanda cũng cung cấp một câu trả lời hữu ích. Tôi đến đây vì tôi không phải là người dùng Windows thông thường (hầu hết tôi sử dụng Linux) và tôi gặp phải một hệ thống windows có lỗi khó chịu này, Windows 7 mở hàng tá cửa sổ bật lên, cung cấp định dạng đĩa - ngay cả khi đĩa được định dạng Windows chính nó! Tôi sẽ thử giải pháp linux của KopetePanda, vì tất cả các giải pháp Windows được đề xuất (ngay cả câu trả lời được chấp nhận) đều không phù hợp với tôi.
mguima

@mguima Tôi rất vui vì câu trả lời này có hiệu quả với bạn. Tuy nhiên, tôi nghĩ rằng một câu hỏi / câu trả lời cụ thể khác dành cho Linux sẽ dễ dàng tìm thấy hơn cho bất kỳ ai trong tình huống của bạn thay vì chôn nó trong một bài đăng có cấu hình khác.
Rey Juna

@Rey Juna, Tất nhiên câu trả lời tương tự trong một câu hỏi đặc biệt đối với linux sẽ dễ tìm thấy hơn. Nhưng câu hỏi này đã không tồn tại. Và, sau khi tìm kiếm một lúc ở rất nhiều nơi, tôi đã có thể tìm thấy nó.
mguima

-1

Tôi đã quản lý để đạt được nó bằng cách tạo ổ đĩa dưới dạng GPT và sau đó sử dụng Diskpart để sửa đổi phân vùng GPT ATTRIBUTES ...

list disk
select disk # <- your disk number here
list partition
select partition # <- your partition number here
GPT ATTRIBUTES=0xC000000000000001
exit

0x0000000000000001 đánh dấu phân vùng theo yêu cầu.
0x8000000000000000 Ngăn chặn phân vùng tự động gán ký tự ổ đĩa.
0x4000000000000000 Xác định âm lượng của phân vùng là ẩn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.