Có an toàn hơn khi cài đặt hai HĐH trên các ổ cứng khác nhau hay chỉ là các phân vùng khác nhau? [đóng cửa]


16

Nếu tôi khởi động kép cài đặt cả Ubuntu và Windows, cài đặt chúng trên hai ổ cứng khác nhau có an toàn hơn các phân vùng khác nhau trên cùng một ổ cứng không?

Những rủi ro có thể liên quan? Ví dụ: một HĐH không nhận ra các tệp của HĐH khác. Một hệ điều hành vô tình xóa sạch hệ điều hành khác bằng một số hoạt động của hệ thống?


3
Làm thế nào đây không phải là một bản sao 3 năm sau khi Ask Ubuntu ra mắt?
Peter Mortensen

Câu trả lời:


17

Nói chung, họ nên để nhau một mình. Nếu bạn thực hiện cài đặt chính xác (trước tiên là Windows, thì Linux, theo quy định, vì Linux là 'quan tâm' hơn). Theo như tôi biết, không có rủi ro bổ sung nào liên quan đến việc chia sẻ ổ đĩa.

Đã nói rằng, đây là một số vấn đề cần chú ý.

  1. Windows sẽ không thể xem nội dung của ổ đĩa hoặc phân vùng Linux của bạn, trừ khi bạn cài đặt phần mềm bổ sung. ext4fsd làm việc cho tôi.

  2. Phân vùng lưu trữ được chia sẻ. Nếu có một phân vùng mà cả hai hệ điều hành có thể nhìn thấy nguyên bản , có nghĩa là FAT32 hoặc NTFS , thì có thể có vấn đề mất dữ liệu. Nếu Windows chuyển sang chế độ ngủ đông và một hệ điều hành khác thực hiện thay đổi đối với phân vùng dùng chung, Windows sẽ có xu hướng hoàn tác các thay đổi khi được nối lại. Tôi khuyên bạn nên lưu trữ ngoài hoặc vô hiệu hóa chế độ ngủ đông trên Windows hoặc cả hai.

  3. UEFI . Điều này là mới với Windows 8. Có hai loại giao diện phần sụn, BIOS (cũ hơn) và UEFI (mới hơn). Cả hai hệ điều hành cần phải được cài đặt bằng cách sử dụng cùng một. Bạn có thể tìm thấy một lời giải thích sâu sắc hơn nhiều ở đây .


3
Trên Windows, để tắt chế độ ngủ đông, chỉ cần chạy, từ bảng điều khiển (với tư cách Quản trị viên), lệnh sau : powercfg -h off.
Ismael Miguel

ext4fsd nên đọc ext2fsd . Vì nó không hỗ trợ đầy đủ ext4, tôi sẽ luôn sử dụng ext2fsd ở chế độ chỉ đọc để ngăn ngừa tham nhũng do tai nạn.
Paddy Landau

Xin lỗi, tôi không hiểu số 2. Ý bạn là hibernationgì? bạn có thể giải thích kỹ hơn một chút không?
ltdev

Ngủ đông là một phương pháp tắt máy tính trong khi lưu trạng thái của nó, giống như kết hợp giữa tắt máy và tạm dừng thông thường - đó là trạng thái mà Windows tự động nhập trong một số trường hợp nhất định. Để biết thêm thông tin, xin vui lòng đọc bài viết trên wikipedia .
cassm

11

An toàn hơn khi sử dụng 2 đĩa cứng.

  1. trong quá trình định dạng sẽ dễ dàng nhận ra các đĩa cứng khác nhau. 1 sẽ được đặt tên là sda và các sdb khác. Mặc dù trình cài đặt đặt tên bên cạnh các phân vùng có thể khởi động nhưng nó giúp tìm các phân vùng khác thuộc hệ điều hành cụ thể đó (như ổ D: sẽ là sda2 trên sda trong đó sda1 là HĐH cho Windows hoặc db2 là phân vùng cho sdb trong đó sdb1 là root cho Ubuntu).

  2. lỗi ổ cứng. Có một ổ đĩa không thành công, bạn lấy nó ra và vẫn khởi động vào hệ điều hành khác (có thể với sự trợ giúp của GRUB recovery).

Bản thân tôi mặc dù sẽ cài đặt các phân vùng có thể khởi động (tức là hệ điều hành (C: và /)) trên ổ cứng nhanh nhất và đưa dữ liệu của tôi vào ổ đĩa khác.

Nhưng ... sao lưu và có thể khôi phục chúng là quan trọng hơn. Điều tốt nhất để làm là thực hiện sao lưu thường xuyên dữ liệu quan trọng của bạn. Nếu bạn làm điều đó bạn sẽ chỉ có vấn đề nhỏ.


Cảm ơn. Những gì bạn nói về ổ cứng nhanh và chậm có áp dụng cho ổ cứng trong và ổ cứng ngoài không?
Tim

1. Đó là vấn đề với nhận thức và trọng tâm của người dùng, không phải với thiết lập phân vùng. 2. Mỗi đĩa có thể thất bại, tách đĩa quá. Đúng vậy, với hai thiết lập đĩa, chúng tôi sẽ chỉ mất một HĐH trong trường hợp một lỗi đĩa, nhưng không thành vấn đề. Vấn đề dữ liệu của người dùng, không phải hệ điều hành.

2
@ MikołajBartnicki Tôi đồng ý: D Sao lưu và có thể khôi phục chúng là quan trọng hơn.
Rinzwind 23/2/2015

2
Giữ dữ liệu trên ổ đĩa bên trong VÀ ổ đĩa ngoài (bạn có thể sử dụng công cụ đồng bộ để điều đó).
Rinzwind

1
Nhưng tôi sẽ đồng ý rằng việc Windows có toàn quyền kiểm soát bộ tải khởi động trên ổ đĩa riêng là một lợi thế vừa phải nếu bạn từng cài đặt lại windows, thay vì cẩn thận để tránh phần mềm độc hại nên bạn không cần phải có. Nó có thể là một nỗi đau để sửa chữa thiết lập khởi động của bạn, đặc biệt. nếu bạn không phải là chuyên gia với GRUB và bất cứ điều gì Windows cần phải khởi động chính xác.
Peter Cordes

11

Câu trả lời ngắn:

Nó hoàn toàn không thành vấn đề.

Câu trả lời chi tiết:

Hoàn toàn không có rủi ro với việc giữ hai hệ điều hành trên cùng một thiết bị đĩa. Bạn có thể gây rối với phân vùng hệ thống khác miễn là thiết bị đĩa có phân vùng đó không thể truy cập được, đặt nó trên thiết bị vật lý riêng biệt sẽ không làm cho nó an toàn hơn (cũng không kém an toàn) theo bất kỳ cách nào.


3
Ngoại trừ nếu một hệ điều hành ghi đè lên bộ tải khởi động được sử dụng bởi hệ điều hành khác. Có thể dễ dàng phục hồi hơn nếu trên các đĩa vật lý riêng biệt vì thứ tự khởi động có thể được chọn trong BIOS.
Peter Mortensen

Tôi nghĩ câu trả lời này nên đọc: Một khi quá trình cài đặt cho cả hai hệ điều hành đã thành công, không có rủi ro. Có rất nhiều câu hỏi trên các diễn đàn này, SuperUser và Linux SE về những việc cần làm vì người dùng đã mất quyền truy cập vào hệ điều hành sau khi cài đặt không đúng.
Boluc Papuccuoglu 23/2/2015

@PeterMortensen Với hai thiết lập đĩa, một HĐH cũng có thể ghi đè lên bộ tải khởi động được sử dụng bởi HĐH kia. Đĩa thứ hai không ngăn chặn kịch bản đó theo bất kỳ cách nào.

@BolucPapuccuoglu vui lòng cung cấp liên kết đến mô tả sự cố xảy ra trực tiếp bằng cách đặt hai HĐH trên một đĩa và sẽ không bao giờ xảy ra khi mỗi HĐH có một đĩa riêng. Tôi sẽ tin điều đó khi tôi nhìn thấy nó.

2

Nếu bạn có hai ổ đĩa cứng, thì cài đặt Windows trên một và Ubuntu (hoặc bất kỳ HĐH nào khác) trên ổ đĩa kia là thuận tiện nhất.

  1. PC Windows hiện đại nhất đi kèm với ba phân vùng đã được cài đặt - phân vùng phục hồi, phân vùng "Dự trữ hệ thống" và cuối cùng là phân vùng Windows chính của bạn. Nếu chỉ có 3 phân vùng chính được xác định, hãy tạo một phân vùng mở rộng và cài đặt Ubuntu ở đó.

  2. Giả sử Windows tiêu thụ toàn bộ ổ cứng đầu tiên của bạn, thì bạn phải thay đổi kích thước các phân vùng Windows đó.

  3. Có cảm giác an toàn khi cài đặt HĐH thứ hai trên một ổ cứng riêng. Với hai ổ đĩa cứng, bạn có thể bỏ ổ đĩa chính ra (trong trường hợp máy tính xách tay) hoặc ngắt nguồn (đối với máy tính để bàn). Bây giờ bạn biết rằng bạn sẽ không vô tình làm hỏng hệ điều hành chính của bạn trong khi cài đặt hệ điều hành khác. Đối với những người thực sự hoang tưởng, bạn có thể làm tương tự khi nâng cấp lên các phiên bản mới hơn.

Ví dụ: Máy của tôi hỗ trợ bốn ổ cứng; vì vậy tôi chạy Windows 7 trên bản chính và Ubuntu thứ hai. Thay vì sử dụng trình tải khởi động Linux để chọn HĐH của tôi, tôi chỉ cần sử dụng màn hình khởi động BIOS để chọn khởi động từ ổ cứng thứ nhất hoặc thứ hai. Nếu tôi nhấn nút nguồn và bỏ đi, thì nó khởi động từ đĩa chính không cần giám sát.

Ubuntu sẽ sẵn lòng gắn kết các phân vùng Windows của bạn để bạn có thể truy cập các tệp của mình.

Một lựa chọn khác để xem xét là sử dụng một máy ảo. Tôi sử dụng VMware trên phân vùng Windows của tôi Một lưu ý duy nhất là bạn cần có đủ bộ nhớ và sức mạnh CPU để chạy đồng thời cả hai hệ điều hành.

Một nhận xét về sự dư thừa - nếu bạn có kế hoạch thiết lập bất kỳ loại dự phòng đĩa nào (phản chiếu hoặc tách RAID-5), bạn cần có các ổ đĩa cứng có cùng kích thước để tránh lãng phí dung lượng (hệ thống sẽ sử dụng kích thước nhỏ nhất lái xe). Một cách tiếp cận phần cứng đáng tin cậy hơn nhiều và hoạt động tốt hơn một giải pháp dựa trên phần mềm đơn giản. Bạn PHẢI sao lưu mọi dữ liệu mà bạn không muốn mất!


Chào mừng bạn đến hỏi Ubuntu! ;-) Trong tương lai: vui lòng cố gắng súc tích: Mặc dù 32767 byte mức tối đa được phép, bạn không viết luận văn ở đây nhưng đang cố gắng giúp người dùng có thông tin chính xác, súc tích. (Bây giờ vẫn còn quá lâu)
Fabby 24/2/2015

1

Từ quan điểm hệ thống nghiêm ngặt, nó hoàn toàn giống nhau ... miễn là bạn định cấu hình chính xác các phân vùng của mình. Các phân vùng được cấu hình đúng hoàn toàn an toàn để sử dụng và bạn sẽ không bao giờ vô tình xóa ngày trong một phân vùng trong khi làm việc trên một phân vùng khác - có thể cùng hệ điều hành hay không.

Nếu bạn định cấu hình chúng bằng cách hack Master Boot Record bằng các công cụ cấp thấp ... điều đó phụ thuộc vào trình độ của bạn với các công cụ đó! Nhưng nếu bạn sử dụng các công cụ cấp cao để thay đổi kích thước phân vùng và tạo tiếp theo, bạn sẽ không gặp rắc rối.

Khi bạn yêu cầu một cách an toàn hơn, lời khuyên của tôi sẽ là chia cả hai đĩa với một phân vùng Windows và một (hoặc nhiều) Ubuntu trên mỗi ổ đĩa. Bằng cách đó, bạn có thể dễ dàng sao chép dữ liệu nhạy cảm trên đĩa thứ hai cho bất kỳ HĐH nào. Bạn thậm chí có thể xây dựng một máy nhân bản RAID-1 cho (hoặc một trong) phân vùng Ubuntu của bạn. Nhưng tôi phải thừa nhận đó là một cấu hình khá tiên tiến nếu bạn không đủ khả năng (hoặc không muốn) để sao chép mọi thứ.


cảm ơn. "chia cả hai đĩa với một phân vùng Windows và một (hoặc nhiều) Ubuntu trên mỗi" nghĩa là gì?
Tim

@Tim Thông thường trên hệ thống Unix có nhiều phân vùng, một mẫu cổ điển là /, hoán đổi, / usr, / var và / home. Nhưng tùy thuộc vào cách sử dụng, số dặm của bạn có thể khác nhau . Thông thường, bạn có thể có 2 phân vùng (+ trao đổi), một cho dữ liệu không cần phản chiếu (hệ thống và dữ liệu tĩnh) và một cho dữ liệu phản ánh xứng đáng. Đối với Windows, hãy làm như bạn muốn - sau tất cả những gì chúng tôi có ở đây trên một trang web Unix :-)
Serge Ballesta

Ngày nay, với hầu hết các phần mềm bạn sẽ sử dụng được cài đặt bởi các gói distro, sẽ không có ý nghĩa gì khi tách /usrkhỏi /hệ thống tập tin gốc ( ). Trừ khi bạn thích tìm và báo cáo các lỗi đặt hàng khởi động. Các hệ thống tập tin hiện đại khá tốt trong việc lão hóa tốt, do đó, thật khó khăn khi phân chia không gian của bạn chỉ để thấy rằng bạn có rất nhiều không gian còn lại /var, nhưng sắp hết dung lượng trên FS gốc. Tôi thích đặt lưu trữ cho các công cụ đa phương tiện trên một đĩa được gắn trên /datahoặc w / e, thay vì chỉ trong thư mục nhà của tôi.
Peter Cordes

IMO, thư mục nhà của tôi là dành cho những thứ tôi đã tạo hoặc đang làm việc, không chỉ những thứ tôi đã tải xuống. Bằng cách đó, tôi có thể dễ dàng sao lưu những thứ tôi quan tâm hơn và bỏ qua những thứ tôi có thể nhận được từ Internet một lần nữa.
Peter Cordes

@PeterCordes Tôi thường sử dụng ít nhất 2 phân vùng: một cho hệ thống (/ và / usr) và một cho các tệp người dùng (/ home). Bằng cách đó, khi nâng cấp phiên bản chính, tôi chỉ lưu tệp cấu hình (trên phân vùng nhà) và thực hiện cài đặt đầy đủ xóa mọi thứ trên (các) phân vùng hệ thống và giữ tất cả trên phân vùng người dùng. Tôi đặt / var trên phân vùng hệ thống, đặt symlink vào các thư mục phân vùng chính sẽ tồn tại để khôi phục (ví dụ / var / www ...)
Serge Ballesta

1

Về mặt thống kê sẽ kém an toàn hơn khi cài đặt vào hai ổ đĩa riêng biệt. Nếu một ổ đĩa bị lỗi, bạn sẽ mất một nửa dữ liệu. Ngược lại, cài đặt cả hai hệ điều hành vào một ổ đĩa và giữ ổ đĩa thứ hai (giả thuyết?) Làm ổ đĩa dự phòng sẽ cung cấp cho bạn một hình thức dự phòng nếu một ổ đĩa bị hỏng.

Theo như hệ thống của bạn có liên quan, sẽ không có vấn đề gì nếu bạn phân vùng một ổ đĩa hai lần và cài đặt cả hai hệ điều hành ở đó hoặc cài đặt vào hai ổ đĩa riêng biệt.

Cài đặt cả hai chính xác và không có nguy cơ một hệ điều hành nào xóa sạch hệ điều hành khác. Bạn có thể sẽ cần cấp quyền truy cập từ mỗi HĐH cho hệ điều hành khác nếu bạn muốn chia sẻ tệp giữa các hệ thống.


Bạn có thể sao lưu các công cụ windows của mình vào một phân vùng trên ổ đĩa khác và ngược lại. Vì vậy, mọi thứ bạn quan tâm được lưu trữ trên cả hai ổ đĩa. Bạn có thể cần một ổ đĩa mới và một thanh USB khởi động trực tiếp để lấy lại đồ của bạn, tùy thuộc vào ổ đĩa bạn mất, nhưng nó sẽ an toàn. (tuy nhiên, hãy nhớ rằng RAID1! = sao lưu, vì nó không bảo vệ chống lại việc vô tình hoặc xóa khác. Mặc dù vậy, nó rất thuận tiện.)
Peter Cordes
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.