# Scan policy

{% hint style="info" %}
Đôi khi cài dual boot xong cac bạn sẽ cam thấy bực bội với 1 đống boot option trong giao diện picker của opencore từ windows đến recovery boot windows,…&#x20;

Thì scan policy sinh ra để giúp bạn giải quyết vấn đề này
{% endhint %}

**B1**: các bạn truy cập vào trang web [sau](https://oc-scanpolicy.vercel.app/)

**B2**: Mình sẽ giải thích cho bạn từng dòng trọng các option nhiệm vụ của bạn là dự vào đó rồi tính toán ra cho mình một giá trị thích hợp

| Mã hex                | Tên                               | Chức năng                                                                                                                                                         |
| --------------------- | --------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `0x00000001` (bit 0)  | OC\_SCAN\_FILE\_SYSTEM\_LOCK      | <p>Hạn chế (ngừng) Việc quét các file hệ thống trong phân vùng để tạo boot option trong picker opencore<br>Dùng kết hợp với OC\_SCAN\_ALLOW\_FS\_</p>             |
| `0x00000002` (bit 1)  | OC\_SCAN\_DEVICE\_LOCK            | <p>Dùng để hạn chế (ngừng) quét các device (ổ cứng,ổ đĩa, usb,…) để làm mất các option đó trong picker opencore<br>Dùng kết hợp với OC\_SCAN\_ALLOW\_DEVICE\_</p> |
| `0x00000100` (bit 8)  | OC\_SCAN\_ALLOW\_FS\_APFS         | Cho phép quét các file hệ thống APFS                                                                                                                              |
| `0x00000200` (bit 9)  | OC\_SCAN\_ALLOW\_FS\_HFS          | Cho phép quét các file hệ thống HFS                                                                                                                               |
| `0x00000400` (bit 10) | OC\_SCAN\_ALLOW\_FS\_ESP          | Cho phép quét các file hệ thống thuộc efi partion                                                                                                                 |
| `0x00000800` (bit 11) | OC\_SCAN\_ALLOW\_FS\_NTFS         | Cho phép quét các file hệ thống NTFS (thường là windows)                                                                                                          |
| `0x00001000` (bit 12) | OC\_SCAN\_ALLOW\_FS\_LINUX\_ROOT  | Cho phép quét các file hệ thống thuộc liux root partion                                                                                                           |
| `0x00002000` (bit 13) | OC\_SCAN\_ALLOW\_FS\_LINUX\_DATA  | Cho phép quét các file hệ thống thuộc linux data partion                                                                                                          |
| `0x00004000` (bit 14) | OC\_SCAN\_ALLOW\_FS\_XBOOTLDR     | Cho phép quét các file thuộc Extended Boot Loader Partition được xác định bởi Boot Loader Specification                                                           |
| `0x00010000` (bit 16) | OC\_SCAN\_ALLOW\_DEVICE\_SATA     | Cho phép quét các thiết bị Sata                                                                                                                                   |
| `0x00020000` (bit 17) | OC\_SCAN\_ALLOW\_DEVICE\_SASEX    | Cho phép quét các thiết bị SAS và Mac Nvme                                                                                                                        |
| `0x00040000` (bit 18) | OC\_SCAN\_ALLOW\_DEVICE\_SCSI     | Cho phép quét các thiết bị SCSI                                                                                                                                   |
| `0x00080000` (bit 19) | OC\_SCAN\_ALLOW\_DEVICE\_NVME     | Cho phép quét các thiết bị NVME                                                                                                                                   |
| `0x00100000` (bit 20) | OC\_SCAN\_ALLOW\_DEVICE\_ATAPI    | Cho phép quét các thiết bị CD/DVD và các device sata cũ                                                                                                           |
| `0x00200000` (bit 21) | OC\_SCAN\_ALLOW\_DEVICE\_USB      | Cho phép quét các thiết bị USB                                                                                                                                    |
| `0x00400000` (bit 22) | OC\_SCAN\_ALLOW\_DEVICE\_FIREWIRE | Cho phép quét các thiết bị FireWire                                                                                                                               |
| `0x00800000` (bit 23) | OC\_SCAN\_ALLOW\_DEVICE\_SDCARD   | Cho phép quét các thiết bi SD card                                                                                                                                |
| `0x01000000` (bit 24) | OC\_SCAN\_ALLOW\_DEVICE\_PCI      | Cho phép quét các thị bị connect trực tiếp tới PCI bus (vd: VIRTIO)                                                                                               |

**B3**: các bạn tính toán xong tiến hành tick vào các ô trong trang web trên. Một gợi ý cho các bạn là như sau

![](https://i.imgur.com/7kr0bha.png)

**B4:** tiến hành copy giá trị scan policy

![](https://i.imgur.com/FNCJgaq.png)

**B5**: Paste giá trị đó vào mục scan policy trong config

![](https://i.imgur.com/Mzs6Biw.png)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://basic.heavietnam.com/cosmetics/scan-policy.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
