# 三阶魔方还原教程

Source: https://rubikscubesolver.org/zh/how-to-solve/
Language: zh
Last substantive update: 2026-10-11

> 先看懂公式，再分七个阶段练习。每次只学会解决眼前的这一步。

一次完成一层。下面的练习可反复观看真实转动动画；想得到自己魔方的专属解法，请使用 [三阶求解](https://rubikscubesolver.org/zh/)。只有魔方符合起始条件，公式才有效。

从你已经完成的检查点继续

## 第一次动手前

把实物放在屏幕旁。每个演示只解决一个具体情况，有些阶段需要换一块继续做。

1. 先看懂 R、U 和撇号。一整段公式内，保持同一个正面。

2. 对照目标块和已经完成的层。灰色块可以和你的魔方不同。

3. 整组公式做完，再检查本阶段目标；通过后才往下走。

[先认识公式字母 →](https://rubikscubesolver.org/zh/cube-notation/)

## 1. 做出侧面颜色对齐的白色十字

[侧面颜色已对齐的白色十字](https://rubikscubesolver.org/zh/how-to-solve/)

本阶段完成后应是这样

### 侧面颜色已对齐的白色十字

每个白色棱块贴着白色中心，另一种颜色也对齐相应侧面的中心。

**为什么这样做：** 棱块决定四个侧面的颜色位置。只做白色十字而侧面不对齐，说明有零件放错槽位。

白色朝上，找到四个带白色的棱块，分别放到白色中心旁，并对齐另一侧的中心颜色。先处理棱块，四个角块可以稍后再做。

如果白色朝下的棱块在底层，先把其侧面颜色对准中心，再将该层转半圈。棱块卡住或翻转时，先移到底层再对齐。

### 你的白色棱块在哪里？

先找到匹配的起始情况，读完摆放说明再动手。

这些示例都用白绿棱块、绿色中心朝前。换一块时，把它的另一种颜色对应的中心作为正面。位置和白色朝向都要匹配；在中层，如果白色朝右而不是朝你，就选“白色朝右”的分支，左边同理。

#### 底层：白色朝下

白色中心朝上。把白绿棱块放在下前方，绿色朝前并对齐绿色中心，白色朝下。

做 F2，让这块棱块进入白色十字，两种颜色都对齐中心。

`F2`

已经对齐中心的白色棱块会保留颜色，方便你检查这段公式做完后，它们是否回到原位。

1 · 要移动的块→2 · 放到这里

[底层：白色朝下 · 开始前](https://rubikscubesolver.org/zh/how-to-solve/)

**开始前**

[底层：白色朝下 · 做完整个公式后](https://rubikscubesolver.org/zh/how-to-solve/)

**做完整个公式后**`F2`

箭头表示目标位置，不表示转动方向；按下面的公式操作。

**整组做完后检查：**这块棱块已放入十字，角块和后面的层还没有完成。

#### 底层：白色朝前

白色中心朝上，绿色中心朝前。白绿棱块在下前方，但白色朝你、绿色朝下。

先做 F′ R′ D′ R，让目标回到底层并翻正，再做 F2 放入十字。五步要做完整，中间已完成的棱块可能暂时移开。

`F' R' D' R F2`

#### 中层：前右方

白色中心朝上。目标在前右中层，白色贴纸朝你。示例是白绿棱块，绿色中心在前。

做 R′ D′ R，把它带到下前方、白色朝下，再做 F2。中间的 R 会先恢复右面。

`R' D' R F2`

#### 中层：前左方

白色中心朝上、绿色中心朝前。白绿棱块在前左中层，白色朝你。

先做 L D L′，把目标送到下前方并恢复左面，再做 F2 放入十字。

`L D L' F2`

#### 中层：白色朝右

白色朝上、绿色朝前。白绿棱块在前右中层，绿色朝你、白色朝右。

做 F′，直接把它放入上前十字槽位。检查白色朝上、绿色与中心相接。

`F'`

#### 中层：白色朝左

白色朝上、绿色朝前。白绿棱块在前左中层，绿色朝你、白色朝左。

做 F，直接把它放入上前十字槽位。确认这块的两种颜色都对齐，再找下一块白色棱块。

`F`

#### 顶层：棱块翻了

白色中心朝上、绿色中心朝前。白绿棱块在上前方，却是白色朝你；其余三块十字棱块已对齐。

先做 F2 送到底层。现在就是“底层：白色朝前”的情况，接着做 F′ R′ D′ R F2。最后确认其他三块十字棱块仍然对齐。

`F2 F' R' D' R F2`

#### 顶层：侧色不对

白色中心朝上。示例把白绿棱块放在上后方、白色朝上，而绿色中心在前面。若你的目标在别处，底层的 D 对齐次数会不同。

这个例子先 B2 送到底层，再 D2 对齐绿色中心，最后 F2 放回。你的魔方也按“送到底层→只转 D 对齐侧色→在对应面转半圈”处理，继续检查其他错位棱块。

`B2 D2 F2`

### 白色十字完成后，还要检查侧面的颜色

[白色十字的侧面颜色未对齐中心块](https://rubikscubesolver.org/zh/how-to-solve/)

**还需要对齐**白色已朝上，但侧面的颜色还没对齐各自的中心块。

[白色十字与侧面中心块已对齐](https://rubikscubesolver.org/zh/how-to-solve/)

**可以开始还原角块**每个棱块的白色与侧面颜色都已对齐，请检查四个侧面。

先试着只转 U 层，让侧面颜色对齐。如果无法同时对齐，说明有棱块放错了位置。把它移到底层，将侧面颜色对准对应中心块，再转半圈送回顶层。

## 2. 完成白色角块

[要完成一整层，不只是一个白面](https://rubikscubesolver.org/zh/how-to-solve/)

本阶段完成后应是这样

### 要完成一整层，不只是一个白面

顶面全白，而且四个侧面的顶行也各自同色。

**为什么这样做：** 角块有三种颜色，侧面也对齐，才说明它在正确的三个中心之间。

白色保持朝上，根据白角的三种颜色找到槽位。转动整个魔方，让槽位位于右前上角，再转 D 层把角块放到正下方。重复 `R' D' R D` ，直到正确归位。每次四步必须做完；根据起始朝向，可能需要一、三或五轮。

如果白角已经在顶层但位置或朝向不对，先用同一组动作把它移出，再放到正确位置下方重新插入。继续之前，检查第一层四个侧面的颜色都与中心一致。下方动画会标出要移动的角块和目标位置。

### 角块上的白色朝哪个方向？

先找到匹配的起始情况，读完摆放说明再动手。

#### 白色朝右 · 1 组

白色朝上。目标角块在下前右方，正上方就是它的上前右槽位；白色贴纸朝右。

完整做一组 R′ D′ R D。即使白色提前朝上，也要做完最后的 D，再检查角块的两种侧色。

`R' D' R D`

一组指完整的 R′ D′ R D 四步。处理同一角块时，组与组之间不要额外转 D，也不要转动整个魔方。

已经完成的白色十字和已放好的角块保留颜色。这次只放入下一块白色角块。

1 · 要移动的块→2 · 放到这里

[白色朝右 · 1 组 · 开始前](https://rubikscubesolver.org/zh/how-to-solve/)

**开始前**

[白色朝右 · 1 组 · 完成第一段后](https://rubikscubesolver.org/zh/how-to-solve/)

**完成第一段后**`R' D'`核对中间状态，再做完剩余动作。

[白色朝右 · 1 组 · 做完整个公式后](https://rubikscubesolver.org/zh/how-to-solve/)

**做完整个公式后**`R' D' R D`

箭头表示目标位置，不表示转动方向；按下面的公式操作。

**整组做完后检查：**这块白色角块已放好。其他角块仍要继续检查，魔方还没有全部还原。

#### 白色朝下 · 3 组

白色朝上。目标角块放在下前右方、自己的槽位正下方，白色朝下。

重复 R′ D′ R D 三组，共 12 步。第一组后角块虽然到了上层，但朝向还没对；保持正面不变，继续做完后两组。

`R' D' R D R' D' R D R' D' R D`

一组指完整的 R′ D′ R D 四步。处理同一角块时，组与组之间不要额外转 D，也不要转动整个魔方。

#### 白色朝前 · 5 组

白色朝上。目标角块放在下前右方、自己的槽位正下方，白色贴纸朝你。

重复 R′ D′ R D 五组，共 20 步。第一组、第三组后都可能看到目标在上层，但它还没翻正。不要换正面，也不要漏掉每组最后的 D。

`R' D' R D R' D' R D R' D' R D R' D' R D R' D' R D`

一组指完整的 R′ D′ R D 四步。处理同一角块时，组与组之间不要额外转 D，也不要转动整个魔方。

## 3. 放入四个中层棱块

先完成白色层，再把它翻到下方。找一块不含黄色的顶层棱块，让朝前的颜色对齐前面中心。接下来只处理这一块，从下面的左右公式中选一个。

你的配色可以不同：朝上的颜色与哪边中心相同，就选哪边的公式。整段公式做完前，保持这个正面不变。

### 向右插入：上前棱块 → 前右中层

这个例子把绿橘棱块放在绿色中心上方，橘色朝上。公式会把它放到绿色前面与橘色右面之间。

已完成：底面全白，四周最下面一排与各自中心同色。底层和已放好的中层棱块都会显示；中途可能暂时移开，八步做完后会恢复。

1 · 要移动的块→2 · 放到这里

[中层棱块：右槽位 · 开始前](https://rubikscubesolver.org/zh/how-to-solve/)

**开始前**

[中层棱块：右槽位 · 做完前 4 步](https://rubikscubesolver.org/zh/how-to-solve/)

**做完前 4 步**`U R U' R'`

[中层棱块：右槽位 · 做完整个公式后](https://rubikscubesolver.org/zh/how-to-solve/)

**做完整个公式后**`U R U' R' U' F' U F`

箭头表示目标位置，不表示转动方向；按下面的公式操作。

前四步把目标移开后带回顶层，同时暂时打开白色层。此时还没完成；后四步会把目标放入中层，并把白色层恢复。

**整组做完后检查：**前右中层棱块已放入，白色层保持完整。其他中层块和顶层仍需继续还原。

照着文字转

1. `U`上层 · 顺时针 90°

2. `R`右层 · 顺时针 90°

3. `U′`上层 · 逆时针 90°

4. `R′`右层 · 逆时针 90°

5. `U′`上层 · 逆时针 90°

6. `F′`前层 · 逆时针 90°

7. `U`上层 · 顺时针 90°

8. `F`前层 · 顺时针 90°

每一步的顺逆时针，都以正对该面观察为准。

### 向左插入：上前棱块 → 前左中层

这个例子把绿红棱块放在绿色中心上方，红色朝上。公式会把它放到绿色前面与红色左面之间。

已完成：底面全白，四周最下面一排与各自中心同色。底层和已放好的中层棱块都会显示；中途可能暂时移开，八步做完后会恢复。

1 · 要移动的块→2 · 放到这里

[中层棱块：左槽位 · 开始前](https://rubikscubesolver.org/zh/how-to-solve/)

**开始前**

[中层棱块：左槽位 · 做完前 4 步](https://rubikscubesolver.org/zh/how-to-solve/)

**做完前 4 步**`U' L' U L`

[中层棱块：左槽位 · 做完整个公式后](https://rubikscubesolver.org/zh/how-to-solve/)

**做完整个公式后**`U' L' U L U F U' F'`

箭头表示目标位置，不表示转动方向；按下面的公式操作。

前四步把目标移开后带回顶层，同时暂时打开白色层。此时还没完成；后四步会把目标放入中层，并把白色层恢复。

**整组做完后检查：**前左中层棱块已放入，白色层保持完整。其他中层块和顶层仍需继续还原。

照着文字转

1. `U′`上层 · 逆时针 90°

2. `L′`左层 · 逆时针 90°

3. `U`上层 · 顺时针 90°

4. `L`左层 · 顺时针 90°

5. `U`上层 · 顺时针 90°

6. `F`前层 · 顺时针 90°

7. `U′`上层 · 逆时针 90°

8. `F′`前层 · 逆时针 90°

每一步的顺逆时针，都以正对该面观察为准。

中层棱块如果放错了位置，先用一组插入公式把它移到顶层，再对齐正确位置，重新插入。

[白面在下，四个侧面各有两行同色](https://rubikscubesolver.org/zh/how-to-solve/)

本阶段完成后应是这样

### 白面在下，四个侧面各有两行同色

每个侧面的下两行与中心一致，顶层仍可混色。

**为什么这样做：** 公式将顶层棱块送入槽位，并恢复第一层。左右两种公式对应不同方向的槽位。

灰色格不属于本次检查范围，其实际颜色可以不同。

## 4. 做出黄色十字

[四个黄色棱块朝上](https://rubikscubesolver.org/zh/how-to-solve/)

本阶段完成后应是这样

### 四个黄色棱块朝上

先不管角块，顶面出现黄色加号即可，侧面颜色下一步再对齐。

**为什么这样做：** 这个公式改变顶层棱块的朝向，完整做完后会恢复前两层。

灰色格不属于本次检查范围，其实际颜色可以不同。

### 顶面现在是什么形状？

正对黄色顶面，只数中心旁的四个棱块。灰色格可以是任意颜色。

照着文字转

1. `F`前层 · 顺时针 90°

2. `R`右层 · 顺时针 90°

3. `U`上层 · 顺时针 90°

4. `R′`右层 · 逆时针 90°

5. `U′`上层 · 逆时针 90°

6. `F′`前层 · 逆时针 90°

每一步的顺逆时针，都以正对该面观察为准。

已完成：下面两层。它们保留颜色，并在做完一整组公式后恢复；顶层角块暂时不用管。

[一字形 → 黄色十字 · 开始前](https://rubikscubesolver.org/zh/how-to-solve/)

**开始前**

[一字形 → 黄色十字 · 做完整个公式后](https://rubikscubesolver.org/zh/how-to-solve/)

**做完整个公式后**`F R U R' U' F'`

**整组做完后检查：**黄色十字已完成，侧色对齐和角块还没有完成。

已经有四个黄色棱块？ [继续对齐它们的侧色 →](https://rubikscubesolver.org/zh/how-to-solve/#stage-5)

前两层完成时，如果只有一个或三个黄棱朝上，请先 [检查是否有翻棱或录入错误](https://rubikscubesolver.org/zh/invalid-cube/#pieces).

**一字形:** 让两个黄色棱块左右排列，形成水平一字。 完整做一次六步公式，四个顶层棱块都会黄色朝上。

**L 形:** 将两个黄色棱块放在顶面的后方和左方。 做一次公式形成水平一字，再做一次形成十字，正面保持不变。

**只有中心:** 顶层四个棱块都不是黄色，角块的黄色不计入。 先做一次公式，再只转顶层半圈（U2），把新 L 放到左后方，然后再做两次公式。

## 5. 将黄色棱块对齐中心

**为什么需要这一步：** 黄色朝上只代表朝向正确，侧面颜色才能确定槽位。最终四个棱块侧色都应对齐各自中心。

转 U 比较四个侧面，全部对齐即可继续。若需交换相邻两个棱块，把它们放在前、左位置，使用 `R U R' U R U2 R' U`。这会交换两个棱块，并保留黄色十字。

### 哪两块黄色棱块需要交换？

先找到匹配的起始情况，读完摆放说明再动手。

四个侧色都能对齐，就跳过这一步。四种 U 对齐方式中，必定有一种能匹配两块或四块。如果都不满足，先检查黄色十字和下面两层是否真的完成，不要继续猜着转。把整个魔方绕竖直方向转动，让错误的两块处在说明中的位置，随后保持这个正面不变。

#### 相邻的两块

黄色朝上、下面两层完成。先试四种 U 对齐方式。这个情况只有前、左两块棱块要交换，后、右两块已与中心匹配。

八步做完一次，别漏最后的 U。检查四个侧面的棱块是否都对齐中心；角块留到下一步。

`R U R' U R U2 R' U`

已完成：下面两层和黄色十字。它们会继续显示，这次只把顶层棱块的侧色对齐中心。

[相邻的两块 · 开始前](https://rubikscubesolver.org/zh/how-to-solve/)

**开始前**

[相邻的两块 · 完成第一段后](https://rubikscubesolver.org/zh/how-to-solve/)

**完成第一段后**`R U R' U`核对中间状态，再做完剩余动作。

[相邻的两块 · 做完整个公式后](https://rubikscubesolver.org/zh/how-to-solve/)

**做完整个公式后**`R U R' U R U2 R' U`

**整组做完后检查：**黄色棱块已与中心对齐，角块还没有完成。

#### 相对的两块

黄色朝上、下面两层完成。把两块要交换的棱块放在前、后；左、右必须已经对齐中心。整段保持这个正面不变。

先做八步换棱公式，再 U2；接着再做一次八步公式，最后 U′ 对齐。第一段加 U2 后侧色还没全对，不要提前结束；最后 U′ 才完成四边对齐。

`R U R' U R U2 R' U U2 R U R' U R U2 R' U U'`

## 6. 把黄色角块放对位置

**检查点：** 比较每个角块的三色与周围三个中心。三色组合一致即可，此时黄色可以朝侧面。这一步只调位置，下一步再调朝向。

角块三色与周围中心对应，就算在正确槽位，黄色不必朝上。将一个位置正确的角块放在右前上角，使用 `U R U' L' U R' U' L`。必要时重复。如果没有一个角块在正确位置，先做一次公式，再找出位置正确的角块并重新摆好。下方动画会展示其余三个角块怎样循环换位。

下面已经完成的层保留颜色。三阶还会显示已经对齐的黄色棱块，方便你检查换角块后它们仍然正确。

[循环交换其余角块 · 开始前](https://rubikscubesolver.org/zh/how-to-solve/)

**开始前**

[循环交换其余角块 · 做完整个公式后](https://rubikscubesolver.org/zh/how-to-solve/)

**做完整个公式后**`U R U' L' U R' U' L`

**整组做完后检查：**角块位置已摆对，还有角块需要调整朝向，让黄色朝上。

照着文字转

1. `U`上层 · 顺时针 90°

2. `R`右层 · 顺时针 90°

3. `U′`上层 · 逆时针 90°

4. `L′`左层 · 逆时针 90°

5. `U`上层 · 顺时针 90°

6. `R′`右层 · 逆时针 90°

7. `U′`上层 · 逆时针 90°

8. `L`左层 · 顺时针 90°

每一步的顺逆时针，都以正对该面观察为准。

## 7. 调整最后的角块朝向

照着文字转

1. `R′`右层 · 逆时针 90°

2. `D′`下层 · 逆时针 90°

3. `R`右层 · 顺时针 90°

4. `D`下层 · 顺时针 90°

每一步的顺逆时针，都以正对该面观察为准。

**先看完整个示范，再在实物上尝试：** 过程中底层会暂时变乱。动画会告诉你何时转 U，以及底层如何恢复。中途不要自行修补底层。

这一阶段固定正面，把朝向不对的角块放在右前上角。重复 `R' D' R D` 两次或四次，直到黄色朝上。每轮最后的 D 也要做完，即使黄色已经翻正。

只转 U，把下一个未完成角块送到同一个工作位置。过程中不要转整个魔方，也不要额外调整底层。下层暂时看起来会乱，等所有角块完成后就会恢复。最后转 U 对齐侧面。先看完下方完整动画，留意下层在什么时候恢复。

下面已完成的层也会显示。中途看起来被打乱是正常的；完成整段角块调整后，它们会恢复。

[两个角块的朝向练习 · 开始前](https://rubikscubesolver.org/zh/how-to-solve/)

**开始前**

[两个角块的朝向练习 · 完成第一段后](https://rubikscubesolver.org/zh/how-to-solve/)

**完成第一段后**`R' D' R D R' D' R D`第一个角块：完整做两轮。

[两个角块的朝向练习 · 做完整个公式后](https://rubikscubesolver.org/zh/how-to-solve/)

**做完整个公式后**`R' D' R D R' D' R D U R' D' R D R' D' R D R' D' R D R' D' R D U'`

**整组做完后检查：**这次最后阶段的练习已还原，请检查六个面。

## 继续前，先确认这一阶段完成

第一层应是完整白面和同色侧行；第二层应让所有侧面的下两行匹配中心；最后一层依次调整棱块朝向、棱块位置、角块位置、角块朝向。回到上一个检查点，比猜着多转几步更可靠。

这里使用的是常见的入门层先法公式。页面内的动画展示起始摆法和转动步骤，并通过本站的魔方模型核对结果。练习不会使用或修改你保存的魔方。

方法参考：Ruwix 入门教程。

## 实物和示例对不上了怎么办？

先停下来，不要猜着继续转。记得最后转错哪一步，就在实物上撤回那一步；找不回时，拍下或输入现在的颜色，重新求解。教程示例不是任意打乱状态都能照抄的一整套答案。

[求解我现在的魔方 →](https://rubikscubesolver.org/zh/)[拍照与跟转说明 →](https://rubikscubesolver.org/zh/how-to-use/)
