Vì sao cần inactive và active cycle

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn các bước để kiểm tra và thay đổi vị trí đang hoạt động hiện tại trên thiết bị Android của bạn. Với Android 7.0 Nougat, chúng tôi đã chào đón một số tính năng đáng chú ý. Tuy nhiên, có một thứ có lẽ không nhận được sự đánh giá cao mà nó xứng đáng. Chúng tôi đang nói về các bản cập nhật liền mạch. Vì vậy, đây là những gì thực sự đã xảy ra. Nhiều thiết bị Android tại thời điểm đó có một khe cắm duy nhất. Do đó, khi nhận được bản cập nhật OTA, bạn phải đặt thiết bị của mình sang một bên để tải xuống và cài đặt.

Thường xuyên hơn không, các bản cập nhật đã chiếm đoạt tiền của chúng tôi theo đúng nghĩa đen và chúng tôi không có cách nào khác hơn là tiếp tục xem xét tiến trình cập nhật! Chà, ngay cả khi bản cập nhật đã được cài đặt, chúng tôi phải đợi tất cả hệ thống và ứng dụng do người dùng cài đặt được tối ưu hóa. Nói chung, nó mất gần 10-15 phút. Do đó, người dùng bắt đầu nghĩ đến việc cài đặt các bản cập nhật OTA này.

Đây là nơi mà phân vùng A / B phát huy tác dụng. Nhưng những phân vùng kép này là gì, và quan trọng hơn là nhu cầu cũng như lợi ích của nó là gì. Trong hướng dẫn này, chúng tôi sẽ trả lời tất cả các câu hỏi này. Hơn nữa, chúng tôi cũng sẽ cho bạn biết cách kiểm tra và thay đổi vị trí đang hoạt động hiện tại trên thiết bị Android của bạn. Vì vậy, không cần thêm quảng cáo, chúng ta hãy bắt đầu.

Active / InActive Slots, A / B Partition trong Android: Tất cả những thứ này là gì?

Để cắt giảm thời gian chờ đợi này và cài đặt liền mạch các bản cập nhật OTA, nhiều thiết bị đã bắt đầu giới thiệu thiết bị phân vùng kép. Về vấn đề này, phân vùng bạn hiện đang khởi động được coi là phân vùng hoạt động, trong khi phân vùng còn lại là phân vùng không hoạt động. Để đơn giản, hãy lấy A làm phân vùng hoạt động và do đó B trở thành phân vùng không hoạt động.

Vì bạn hiện đang khởi động vào khe A, nên bản cập nhật OTA mà bạn nhận được sẽ được cài đặt vào khe B không hoạt động trong nền. Do đó, bạn có thể tiếp tục công việc của mình ở phía trước mà không phải lo lắng về việc các bản cập nhật đã được cài đặt. Sau đó, khi bạn hoàn thành công việc của mình, chỉ cần khởi động lại thiết bị của bạn một lần.

Làm như vậy sẽ chuyển phân vùng đang hoạt động của bạn từ A sang B và do đó bạn hiện đang ở trên vị trí nơi OTA được cài đặt. Vì vậy, B trở thành phân vùng hoạt động của bạn và A là phân vùng không hoạt động. Sau đó, khi bạn nhận được OTA một lần nữa, chu kỳ này sẽ tự lặp lại. Tất cả điều này dẫn đến việc các bản cập nhật được cài đặt liền mạch trong nền mà không làm gián đoạn người dùng.

Hơn nữa, nếu bản cập nhật có bất kỳ lỗi nào hoặc bị hỏng giữa chừng, thì bạn luôn có tùy chọn chuyển sang vị trí không hoạt động và quay lại phiên bản trước đó của hệ điều hành ổn định. Đây thực sự là hai ưu điểm lớn nhất của Phân vùng A / B. Vì vậy, tất cả những điều này đặt ra một câu hỏi quan trọng: không nhân đôi phân vùng chiếm nhiều dung lượng hơn trên thiết bị của bạn? Hãy cùng kiểm tra nào. Sau đó, chúng tôi cũng sẽ hướng dẫn bạn các bước để kiểm tra và thay đổi vị trí đang hoạt động hiện tại trên thiết bị Android của bạn.

Nhân đôi số khe, nhân đôi không gian lưu trữ đã tiêu thụ?

Không thật sự lắm. Chỉ có thêm khoảng vài trăm MB được tiêu thụ, trái ngược với việc tăng gấp đôi. Nhưng làm thế nào điều này là có thể? Xem xét thực tế là trong các thiết bị phân vùng A / B, chúng ta đang nhận được hai phân vùng khởi động, hai bộ nạp khởi động, hai đài phát thanh, hai nhà cung cấp, hai phân vùng hệ thống trái ngược với một khe duy nhất cho mỗi người trong một thiết bị duy nhất, nhiều người dùng có ngạc nhiên không? Nhưng không nên như vậy.

Lý do là các thiết bị A / B, không có bộ nhớ cache và phân vùng phục hồi. Vì vậy, sự vắng mặt của cả hai phân vùng này trong thiết bị A / B sẽ tạo ra khả năng nhân đôi các phân vùng khác trong A / B. Một lưu ý nhỏ, vì không có phân vùng khôi phục, một số công việc chính của nó được xử lý bởi phân vùng khởi động. Đây là lý do tại sao chúng tôi không flash trực tiếp TWRP thông qua flash khởi động nhanh recovery twrp.img trong các thiết bị A / B (vì không có phân vùng khôi phục để flash TWRP!).

Thay vào đó, trước tiên chúng tôi khởi động nó vào phân vùng khởi động thông qua fastboot boot twrp.img. Tôi thực sự khuyên bạn nên xem qua phạm vi chi tiết của tôi về chủ đề này: TWRP: fastboot flash vs fastboot boot: Which command to use. Dù sao đi nữa, bây giờ bạn có thể đã gần đạt được ý tưởng hoàn hảo về phân vùng A / B, lợi ích của nó và không gian mà nó cuối cùng tiêu thụ. Bây giờ chúng ta hãy hướng sự chú ý của mình đến các bước Cách Kiểm tra và Thay đổi Vị trí Hoạt động Hiện tại trên Android. Dõi theo.

Thiết bị của tôi có phân vùng A / B không?

Đầu tiên và quan trọng nhất, trước tiên bạn sẽ phải kiểm tra xem thiết bị của mình có thực sự là phân vùng A / B hay không. Có một phương pháp khá dễ dàng để xác minh giống nhau. Dõi theo:

  1. Tải xuống và cài đặt Kiểm tra âm bổng ứng dụng từ Cửa hàng Play.
  2. Khởi chạy nó và xem phần Cập nhật hệ thống liền mạch.
  3. Nếu dòng ghi như sau, thì bạn có thiết bị (khe cắm) phân vùng A / B kép. ......and is detected to have an A/B system partition
  4. Mặt khác, nếu nó đọc ra như sau, thì thiết bị của bạn chỉ có một phân vùng / khe cắm duy nhất (tức là A): ....and is detected to have an A-only system partition

  5. Bây giờ bạn đã biết thiết bị của mình là phân vùng A / B hay chỉ A, hãy bắt đầu với hướng dẫn Kiểm tra và Thay đổi Vị trí Hoạt động Hiện tại trên Android.

Đây là phần mà tất cả các bạn đã chờ đợi! Để bắt đầu, hãy đảm bảo đánh dấu chọn tất cả các điều kiện tiên quyết mà chúng tôi đã đề cập bên dưới.

Điều kiện tiên quyết

  • Để bắt đầu, hãy tải xuống và cài đặt Công cụ nền tảng SDK Android. Điều này sẽ cung cấp cho chúng tôi các mã nhị phân ADB và Fastboot cần thiết.
  • Tiếp theo, bật USB Debugging trên thiết bị của bạn. Điều này sẽ cần thiết để thiết bị của bạn được PC của bạn nhận dạng ở chế độ ADB. Nhưng tại sao chúng ta cần Chế độ ADB? Vâng, nó sẽ được yêu cầu để khởi động thiết bị của bạn ở Chế độ Fastboot. [Don’t Miss: How to Enable USB Debugging on a Broken Android Device’s Screen?].
  • Để kiểm tra, chuyển đổi hoặc thay đổi vị trí / phân vùng, bạn don’t cần phải mở khóa bộ nạp khởi động. Tuy nhiên, nếu bạn đang cố gắng flash một tệp vào bất kỳ phân vùng nào, thì bạn sẽ cần một bộ nạp khởi động đã mở khóa.

Khởi động thiết bị của bạn vào Chế độ Fastboot

  1. Để bắt đầu, hãy kết nối thiết bị của bạn với PC qua cáp USB. Đảm bảo rằng USB Debugging được bật.
  2. Sau đó, chuyển đến thư mục platform-tools, nhập CMD vào thanh địa chỉ và nhấn Enter.
  3. Thao tác này sẽ khởi chạy Command Prompt.
  4. Nhập lệnh sau vào cửa sổ CMD để khởi động thiết bị của bạn sang Chế độ Fastboot adb reboot bootloader

Đó là nó. Đây là tất cả các yêu cầu. Bây giờ bạn có thể tiến hành các bước để kiểm tra và thay đổi Khe Hoạt động hiện tại trên thiết bị Android của mình. Chỉ cần đảm bảo nhập lệnh mong muốn trong cửa sổ CMD mà bạn đã mở trong thư mục công cụ nền tảng (với thiết bị Android của bạn được khởi động vào Fastboot và kết nối với PC qua cáp USB).

Kiểm tra vị trí hoạt động hiện tại trên Android

  1. Lệnh dưới đây sẽ liệt kê tất cả thông tin liên quan đến bộ nạp khởi động của bạn. fastboot getvar all

  2. Trong số đó, một dòng sẽ được đọc ra như sau, cho biết rằng bạn hiện đang ở Slot A. (bootloader) current-slot: a

  3. Mặt khác, nếu bạn nhận được đầu ra dưới đây, thì điều đó có nghĩa là bạn đang ở Vị trí B: (bootloader) current-slot: b

Đặt Vị trí Khác là Hoạt động

  1. Lệnh này sẽ cho phép bạn đặt vị trí không hoạt động làm vị trí hoạt động. fastboot set_active other

  2. Ở đây bạn không cần chỉ định vị trí hoạt động hay không hoạt động, lệnh sẽ làm mọi thứ cho bạn.
  3. Ví dụ: nếu vị trí hoạt động hiện tại là A và B là vị trí không hoạt động, thì lệnh dưới đây sẽ đặt B là vị trí hoạt động và A là vị trí không hoạt động.

Đặt Slot A là Active trên Android

  1. Nếu Vị trí B là vị trí hoạt động hiện tại và bạn muốn đặt vị trí A làm vị trí hoạt động, thì hãy sử dụng lệnh dưới đây: fastboot set_active a

  2. Đảm bảo rằng bạn đã flash hệ thống, khôi phục hoặc tệp IMG mong muốn vào vị trí này.

Đặt Khe B là Hoạt động trên Android

  1. Mặt khác, nếu Vị trí A đang hoạt động kể từ bây giờ nhưng bạn muốn đặt vị trí B làm vị trí Hoạt động, hãy sử dụng lệnh dưới đây fastboot set_active b

  2. Một lần nữa, hãy đảm bảo rằng bạn đã cài đặt các tệp cần thiết vào phân vùng đó.

Tệp Flash vào Vị trí Hoạt động Hiện tại

  1. Lệnh này sẽ tự động flash tệp vào vị trí hiện đang hoạt động. Bạn không cần chỉ định vị trí trong trường hợp này. Cú pháp chung cho lệnh này như sau: fastboot flash partition filename.img
  2. Ví dụ: nếu bạn muốn flash tệp system.img, thì lệnh sẽ dịch thành: fastboot flash system system.img

Tệp Flash vào Slot A (Phân vùng A) trên Android

  1. Sử dụng lệnh này để flash tệp vào Phân vùng A. fastboot flash partition_a partition.img
  2. Giả sử bạn muốn flash vbmeta đến Khe A, thì lệnh sẽ trở thành: fastboot flash vbmeta_a vbmeta.img

Tệp Flash đến Khe B (Phân vùng B) trên Android

  1. Tương tự như vậy, sử dụng lệnh dưới đây để flash tệp vào Phân vùng B. fastboot flash partition_b partition.img
  2. Ví dụ: nếu bạn muốn đưa nhà cung cấp đến vị trí B, lệnh sẽ là: fastboot flash vendor_b vendor.img

Đó là nó. Đây là tất cả các lệnh bắt buộc liên quan đến các phân vùng A / B và các vị trí. Và như vậy với điều này, chúng tôi kết thúc hướng dẫn về cách kiểm tra và thay đổi vị trí hoạt động hiện tại trên thiết bị Android của bạn. Nếu bạn có bất kỳ câu hỏi nào liên quan đến các lệnh nói trên, hãy cho chúng tôi biết trong phần nhận xét bên dưới. Chúng tôi sẽ liên hệ lại với bạn để có giải pháp trong thời gian sớm nhất. Hơn nữa, nếu bạn thấy thiếu bất kỳ lệnh nào liên quan đến phân vùng A / B, hãy cho chúng tôi biết trong phần nhận xét. Chúng tôi chắc chắn sẽ xem xét nó và thêm nó vào danh sách này.

Video liên quan

Chủ đề